В чём огромное преимущество калькулятора? В том, что за несколько минут из
образа мы разворачиваем и получаем готовую систему. В том, что система
обновления также проста и мгновенна (по сути таже установка, только в соседний
раздел). Но за эти два больших преимущества мы платим одним огромным
недостатком: если нас не устраивает список установленных майнтайнером пакетов,
то калькулятор превращается в генту, которая ещё и разбавлена
размаскированными пакетами и некоторыми скриптами, что не всегда удобно.
Если на предприятии можно поставить супер-машину с builder'ом, которая будет
пересобирать новые версии -- это да, хорошо. Но у простых домашних
пользователей такого компьютера нет. Вот и получается, что если я раз поставил
систему и меня не устроил список пакетов, я вынужден всё это разгребать и не
факт, что это лучше(проще), чем установка чистой генту по handbook.
Видимо такой же вопрос когда-то встал и у команды FreeBSD, раз они решили
поставлять пакеты в двух видах: бинарном и в исходниках. Собственно, у меня и
возникло предложение-вопрос: так как emerge позволяет ставить пакеты из
бинарников, может стоит подумать о распространении пакетов в бинарном виде,
хотя бы для одной архитектуры ради эксперимента? На форуме разработать
совместно список пакетов и USE флагов. Ну или хотя бы провести опрос, много ли
желающих найдутся?
P.S. Sabayon не то... :)
--
Best regargs,
Anton Kochnev
Contacts:
JID: anth...@jabber.icc.ru
ICQ: #23633174
Если взять предприятия, Вам ничего не мешает доустановить необходимый
софт из бинарных пакетов. Используя сетевой диск и опции "-bk",
компиляция будет выполняться только один раз. Преимущества перед
большинством Linux-дистрибутивов при использовании Calculate хорошо
описаны на сайте.
Обновления из бинарных пакетов поддерживаются и сейчас. Разве что
самих пакетов в бинарном репозитории нет, т.к. этот вопрос требует
решения ряда задач.
> JID: antho...@jabber.icc.ru
> ICQ: #23633174
> ICQ: #23633174
--
Вы получили это сообщение, поскольку подписаны на группу Calculate Linux.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу calcula...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу calculatelinu...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/calculatelinux?hl=ru.
On 27 янв, 21:56, Алексей Шахраев <shah...@gmail.com> wrote:
> 27 января 2010 г. 21:16 пользователь Alexander Tratsevskiy <
> calculateli...@gmail.com> написал:
> > calculatelinu...@googlegroups.com<calculatelinux%2Bunsu...@googlegroups.com>
http://www.calculate-linux.org/boards/16/topics/2131
Предлагаю обсудить :)
Заблуждение первое.
То что частота обновления пакетов будет равна полугоду.
Заблуждение второе.
По опыту именно FreeBSD, а он насчитывает около 10 лет - могу сказать, что стас бинарных и суровых обновлений приводит к плачевным результатам. Из последних примеров php 5. 12
Делайте выводы. Удачи.
27 янв., 2010 9:56 PM пользователь "Алексей Шахраев" <sha...@gmail.com> написал:
27 января 2010 г. 21:16 пользователь Alexander Tratsevskiy <calcula...@gmail.com> написал:
> > Для любителей иметь систему не содержащую ничего лишнего, мы собираем > специальный дистрибутив...
Я бы если четно говорить, сам не доволен в кальке только доустановкой списка некоторых пакетов необходимых мне для работы, дело бы было за малым если их было 5 - 6, но их мне нужно гораздо больше, что очень сильно останавливает установку новой версии дистрибутива. У меня средняя машина, и мне приходится терять до 20 часов на сборку дополнительных пакетов. Добавление оверлея сабаёна не решило мою проблему, т.к. он не стабильно работает. И это в отдельно взятом, моем, случае. Маленькие пакеты до 5 Мб собираются в основном быстро. Не целесообразно делать обновление системы более чем 2 раза в 2 - 3 месяца. Думаю что раза в пол-года вполне достаточно, ну или край 2 раза. И за более длительный срок можно решить больше проблем и нововведений, ну или выпускать кандидат-релизы. А на счет создания бинарного оверлея специально для калька я 100% ЗА!!! Для начала можно хотя бы большие пакеты скомпилировать, которые требуют длительного времени для компиляции. И если система полностью совместима с генту то ее можно обновлять стандартными средствами emerge.
-- Вы получили это сообщение, поскольку подписаны на группу Calculate Linux. Чтобы добавлять соо...
On 28 янв, 14:00, Alexei Shtepa <chaos.mer...@gmail.com> wrote:
> Заблуждение первое.
> То что частота обновления пакетов будет равна полугоду.
> Заблуждение второе.
> По опыту именно FreeBSD, а он насчитывает около 10 лет - могу сказать, что
> стас бинарных и суровых обновлений приводит к плачевным результатам. Из
> последних примеров php 5. 12
>
> Делайте выводы. Удачи.
>
> 27 янв., 2010 9:56 PM пользователь "Алексей Шахраев" <shah...@gmail.com>
> написал:
>
> 27 января 2010 г. 21:16 пользователь Alexander Tratsevskiy <
> calculateli...@gmail.com> написал:
P.S. исправьте пожалуйста кодировку, в http://groups.google.com/group/calculatelinux
Ваше сообщение не прочесть.
On 28 янв, 14:22, MaRoV <maro...@gmail.com> wrote:
> Alexander Tratsevskiy :
>
> > , .
> > ,
> > .
>
> > On 28 , 14:00, Alexei Shtepa <chaos.mer...@gmail.com> wrote:
>
> >> .
> >> .
> >> .
> >> FreeBSD, 10 - ,
> >> .
> >> php 5. 12
>
> >> . .
>
> >> 27 ., 2010 9:56 PM " " <shah...@gmail.com>
> >> :
>
> >> 27 2010 . 21:16 Alexander Tratsevskiy <
> >> calculateli...@gmail.com> :
>
> >>>> , >
>
> >> ...
> >> ,
> >> ,
> >> 5 - 6, ,
> >> . ,
> >> 20 .
> >> c , . .
> >> . , , . 5
> >> .
> >> 2 2 - 3 . -
> >> , 2 .
> >> , - .
> >> 100% !!!
> >> ,
> >> .
> >> emerge.
>
> >> -- , Calculate Linux.
> >> ...
>
> , ,
> , ?
On 28 янв, 15:05, Alexander Tratsevskiy <calculateli...@gmail.com>
wrote:
Непроканают у Вас mix бинарных и сырцовых обновлений...
Это задача 200% неразрешима.
Опять-таки повторюсь:
1) Разность оптимизации и платформ машин
2) Разность ключей и потребностей
3) Следствие 2 - лишние пакеты либо их недостаток
4) Следствие 2 + 3 - невозможность что-либо собрать, если недостаток в
зависимостях, но! (см 5)
5) Полная пересборка для решения вышеперечисленных проблем
Итого: А в итоге мы получаем то, чего пытаемся победить :))))
Вывод: либо только бинари, либо только исходники... если моя логика и
опыт Вас неубедили - никто не мешает Вам набивать те же шишки ;-)
Вопервых - смотря какая версия портаже. revdep-rebuild - не панацея да и не все проблемы решает. Вы не учитываете тот факт, что портаже следит за установкой и сборкой, за выполнением зависимостей, но ему не подвластно следить за качеством. Можно конечно включить test , но опять-таки намекаю - что один хрен будет тоже переборка - только с большим гемороем. Вы теоретизируете там, где я уже давно сожрал, выкакал и отказался от этой идеи. Вы хоть бы задумались: какого хрена у офф. gentoo не популярны бинарные зеркала ;)
28 янв., 2010 4:48 PM пользователь "Alexander Tratsevskiy" <calcula...@gmail.com> написал:
Если в конце выполнить revdep-rebuild, работать будет.
Другое дело что свои пакеты я думаю Вы своевременно обновляете, и они
всяко свежее образа.
On 28 янв, 16:10, MaRoV <maro...@gmail.com> wrote: > Перенести более старую версию поверх новой??? ...
когда некоторые библиотеки теряются
в /etc/ld.so.conf , например, путь не прописан
тогда просто делаю locate , добавляю путь в конфиг и ldconfig
очень редко, но бывает
> 2) Разность ключей и потребностей
Тут надо выбирать -- или ты сидишь на бинарниках, или пересобираешь систему и
уходишь в свободное плавание. Смешивание и того, и другого -- это чревато, я
тут согласен.
Ну и, собственно, следствия отваливаются сами собой.
> 3) Следствие 2 - лишние пакеты либо их недостаток
> 4) Следствие 2 + 3 - невозможность что-либо собрать, если недостаток в
> зависимостях, но! (см 5)
> 5) Полная пересборка для решения вышеперечисленных проблем
Представим ситуацию, когда надо (на слабой?) машинке по-быстрому развернуть
gentoo.
Вариант первый: ставим из образа калькулятора и начинаем "чистку" от ненужного
и добавление нужного с архитектурой i686 без всяких там march=native.
Вариант второй: разворачиваем какой-нибудь минимальный образ (к примеру
stage3) и бинарниками доводим до нужного функционала.
Далее как в первом, так и во втором случае при большом желании изменяем USE-
флаги, выставляем необходимый march и ставим на пересборку систему. Но тогда
уже вам больше никаких бинарников.
--
Best regards,
--
Best regards,
Почему Вы напрочь игнорируете CLS, который создавался как раз для
таких задач?
> JID: antho...@jabber.icc.ru
> ICQ: #23633174
Разве для таких же?
Собираем необходимую систему с CLS, опять таки, из исходников, что уже
подразумевает время. А дальше? Как мы будем её обновлять? Как gentoo?
Или опять заново собирать из CLS?
Или я что-то неправильно понимаю...
--
Best regards,
Anton Kochnev
Contacts:
JID: anth...@jabber.icc.ru
ICQ: #23633174
Вообще этот геморрой, впрочем как и все остальные, должны взять на
себя утилиты calculate.
> JID: antho...@jabber.icc.ru
> ICQ: #23633174
Саня, лично от меня только одна просьба: по возможности уйдите от метапакетов, а еще лучше - слушайте четы и вообще EAPI 2
29 янв., 2010 5:47 PM пользователь "Alexander Tratsevskiy" <calcula...@gmail.com> написал:
>Что-то (6 чувство? :) подсказывает мне что это будет геморрой ещё тот! :)
Вообще этот геморрой, впрочем как и все остальные, должны взять на
себя утилиты calculate.
On 29 янв, 16:19, "Антон Кочнев" <anton.koch...@gmail.com> wrote: > В сообщении от Четверг 28 янва...
> JID: antho...@jabber.icc.ru
> ICQ: #23633174 -- Вы получили это сообщение, поскольку подписаны на группу Calculate Linux....
+1 надо всё загнать в system
Вы хотели сказать world . ;) А сетом таки заменить метапакет
2 февр., 2010 11:02 AM пользователь "dimone" <lasth...@gmail.com> написал:On 30 янв, 07:44, Alexei Shtepa <chaos.mer...@gmail.com> wrote: > Саня, лично от меня только одна пр...
+1 надо всё загнать в system
-- Вы получили это сообщение, поскольку подписаны на группу Calculate Linux.
Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу calcula...@googlegroups.com. ...
On 2 фев, 14:11, Alexei Shtepa <chaos.mer...@gmail.com> wrote:
> Вы хотели сказать world . ;) А сетом таки заменить метапакет
>
> 2 февр., 2010 11:02 AM пользователь "dimone" <lasthelg...@gmail.com>
Хмм... как бы судя по составу калькулейтовских метапакетов - там практически ничего не относится к system. Или вы не сильно отличаете системное окружение ядра от прикладного уровня? ;) Тогда тетерминирую из области FreeBSD: систем - это то, что во фряхе base. Что касается сетов - то да, нужен портаже 2.2
2 февр., 2010 5:42 PM пользователь "dimone" <lasth...@gmail.com> написал:
я хотел сказать именно в system. сеты? разве для этого не нужен
portage 2.2?
On 2 фев, 14:11, Alexei Shtepa <chaos.mer...@gmail.com> wrote: > Вы хотели сказать world . ;) А сет...
> 2 февр., 2010 11:02 AM пользователь "dimone" <lasthelg...@gmail.com>
> написал: > > On 30 янв, 07:44, Alexei Shtepa <chaos.mer...@gmail.com> wrote: > Саня, > лично от ме...
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу calculatelinux+unsubscribe@goog...
Calculate - это законченая система на основе portage. Загнать её в
system и есть gentoo way. Оконечный набор stage1,2,3 определяется не
на заводе изготовителе, а потребностями конкретного сборщика. У парней
в генту свои потребности в наборе программ, у меня - свои. Читаем man
portage. Смотрим Funtoo. Или что, главный генту дядя сделал всё не
так, собирая систему на базе openrc? Ведь openrc не присутствует в
оригинальных стэйджах генту и "не сильно отличаете системное окружение
ядра от прикладного уровня"? 8-O
Определяется все элементарной логикой. Я не зря изначально провел параллель с base system. Всегда было так и так будет: система - это тот минимум, благодаря которому продукт жизнеспособен. Жизнеспособность же определяется надежностью, а чему равна надежность системы? Правильно - надежности одного элемента. Отсюда вывод: надежность всей системы обратнопропорциональна количеству элементов. Так вот не с проста base system делают минималистичным :P . Вы же предлагаете сделать свалку...
3 февр., 2010 6:48 AM пользователь "dimone" <lasth...@gmail.com> написал:On 2 фев, 20:09, Alexei Shtepa <chaos.mer...@gmail.com> wrote: > Хмм... как бы судя по составу кальк...
Calculate - это законченая система на основе portage. Загнать её в
system и есть gentoo way. Оконечный набор stage1,2,3 определяется не
на заводе изготовителе, а потребностями конкретного сборщика. У парней
в генту свои потребности в наборе программ, у меня - свои. Читаем man
portage. Смотрим Funtoo. Или что, главный генту дядя сделал всё не
так, собирая систему на базе openrc? Ведь openrc не присутствует в
оригинальных стэйджах генту и "не сильно отличаете системное окружение
ядра от прикладного уровня"? 8-O
-- Вы получили это сообщение, поскольку подписаны на группу Calculate Linux. Чтобы добавлять сооб...
Что же касается кальки - то это уже stage4 ... так что не пытайтесь объяснить что толпы разрабов и маунтейнеров идиоты а вы Коперник - открываете всем глаза на порядок вещей в солнечной системе ;) Масса людей уже прошла этим путем проб и ошибок. Удачи.
3 февр., 2010 8:22 AM пользователь "Alexei Shtepa" <chaos....@gmail.com> написал:
Определяется все элементарной логикой. Я не зря изначально провел параллель с base system. Всегда было так и так будет: система - это тот минимум, благодаря которому продукт жизнеспособен. Жизнеспособность же определяется надежностью, а чему равна надежность системы? Правильно - надежности одного элемента. Отсюда вывод: надежность всей системы обратнопропорциональна количеству элементов. Так вот не с проста base system делают минималистичным :P . Вы же предлагаете сделать свалку...
3 февр., 2010 6:48 AM пользователь "dimone" <lasth...@gmail.com> написал:On 2 фев, 20:09, Alexei Shtepa <chaos.mer...@gmail.com> wrote: > Хмм... как бы судя по составу кальк...
> > Calculate - это законченая система на основе portage. Загнать её в > system и есть gentoo way. ...
On 3 фев, 10:31, Alexei Shtepa <chaos.mer...@gmail.com> wrote:
> Что же касается кальки - то это уже stage4 ... так что не пытайтесь
> объяснить что толпы разрабов и маунтейнеров идиоты а вы Коперник -
> открываете всем глаза на порядок вещей в солнечной системе ;) Масса людей
> уже прошла этим путем проб и ошибок. Удачи.
>
> 3 февр., 2010 8:22 AM пользователь "Alexei Shtepa" <chaos.mer...@gmail.com>
> написал:
>
> Определяется все элементарной логикой. Я не зря изначально провел параллель
> с base system. Всегда было так и так будет: система - это тот минимум,
> благодаря которому продукт жизнеспособен. Жизнеспособность же определяется
> надежностью, а чему равна надежность системы? Правильно - надежности одного
> элемента. Отсюда вывод: надежность всей системы обратнопропорциональна
> количеству элементов. Так вот не с проста base system делают минималистичным
> :P . Вы же предлагаете сделать свалку...
>
> 3 февр., 2010 6:48 AM пользователь "dimone" <lasthelg...@gmail.com> написал:
От чего же? У меня нет цели спорить, у меня есть цель объяснить. На самом деле это очень хорошая тема. Я понимаю так: вы просто сильно идеализируете, но вот представим себе ситуацию, когда система крашится . Для усугубления представим, что она на удаленном сервере. Как заманчиво? ;) Вот для меня это самый больной момент. За что я люблю FreeBSD - то что систем живет с одним префиксом, а все остальное с префиксом /use/local. То есть - я могу вынести все в этом самом /use/local к чертовой матери, предварительно сбэкапив кончики и собрать все заново, при этом система будет оставаться жизнеспособной. Вот gentoo своими сетами пошла еще дальше... догадались уже? ;) От тото же. Короче я бы сказал: именно потому Unix != Windows. Ничего не надо переустанавливать с нуля - достаточно починить world . Вот теперь тема исчерпана действительно ;)
Удачи!
3 февр., 2010 8:31 AM пользователь "Alexei Shtepa" <chaos....@gmail.com> написал:
Что же касается кальки - то это уже stage4 ... так что не пытайтесь объяснить что толпы разрабов и маунтейнеров идиоты а вы Коперник - открываете всем глаза на порядок вещей в солнечной системе ;) Масса людей уже прошла этим путем проб и ошибок. Удачи.
3 февр., 2010 8:22 AM пользователь "Alexei Shtepa" <chaos....@gmail.com> написал:
Определяется все элементарной логикой. Я не зря изначально провел параллель с base system. Всегда...
> > 3 февр., 2010 6:48 AM пользователь "dimone" <lasth...@gmail.com> написал: > > On 2 фев, 20:0...
> > Calculate - это законченая система на основе portage. Загнать её в > system и есть gentoo way. ...
> > -- Вы получили это сообщение, поскольку подписаны на группу Calculate Linux. Чтобы добавлять со...