Наверно потому что некторые личности компилят его с 1 стейджа, и считают что он супер пупер оптимизирован. Сам я гентушник, но не фанатик, и юзаю потомучто удобно
А как ты представляешь? Вот пришел с работы, устал. Хочется отдохнуть и немного развлечься, ненароком еще в институте чем-нибудь напрягут. А тут компилить! Ебилды свежие! Вместо того, чтобы по-человечески сделать апт-гет апдейт ))
2zodiac
А вы хоть раз в своей жизни что-нить компилировали?
Что мешает (уж если так приспичило компилить именно тогда, когда пришли.. а не тогда - когда нормальные Джентушники это делают т.е. уходя на работу\учебу\ложась спать) поставить на компиляцию и спокойно себе сидеть на Лоре? ползать по инету или смотреть фильм? Или вы все еще уверенны что во время компиляции с компьютером ничего делать нельзя?
> А вы хоть раз в своей жизни что-нить компилировали?
Угу. Не далее чем вчера Krusader из CVS :)
> когда нормальные Джентушники это делают т.е. уходя на работу
нормальный человек утром завтракает, делает зарядку и читает новости :) обновление системы не должно отнимать более 15 минут в неделю, включая время на обновление.
>А как ты представляешь? Вот пришел с работы, устал. Хочется отдохнуть и немного развлечься, ненароком еще в институте чем-нибудь напрягут. А тут компилить! Ебилды свежие! Вместо того, чтобы по-человечески сделать апт-гет апдейт ))
Гм, а как ты себе представляешь процесс компиляции? Там две команды всего натыкать. А из твоего поста видно, что дебьяновцы в основном каждый вечер апдейты делают.. Смахивает на параною
В gentoo удобная система USE-флагов.
А компиляция - ерунда, в более-менее долго юзаемой системе большие пакеты программ устанавливаются редко, мелкие компилируются слишком быстро, чтобы это раздражало.
А обновления - какая разница, сколько они будут устанавливаться, пусть хоть неделю компилятся в бэкграунде, меня это не интересует. Единственное место, где это наверное может иметь значение - на "боевом" сервере, когда обнаружена уязвимость, и надо как можно быстрее обновить ПО. Но меня лично это не касается.
Что реально раздражает - тормозной emerge, на тормозном питоне. apt-cache search something выдаёт результат за несколько секунд, а emerge -S something раз в 10 дольше.
>> А вы хоть раз в своей жизни что-нить компилировали?
>Угу. Не далее чем вчера Krusader из CVS :)
А что, нету чтоли свежих пакетов? И приходится распаковывать, командовать config..make..make install.. и прочее? Фи!
>нормальный человек утром завтракает, делает зарядку и читает новости :)
нет, нормальный сперва умывается.
>обновление системы не должно отнимать более 15 минут в неделю, включая время на обновление.
Где этот стандарт опубликован? )) Даже в этом случае у гентушника обновление системы не занимает времени. Всё те же две команды. Или одна тройная: emerge --sync && emerge -uD world && halt/reboot/sleep
>В генте ядра 2.6.20 нету
[ebuild N ] sys-kernel/git-sources-2.6.20_rc6
[ebuild N ] sys-kernel/mm-sources-2.6.20_rc4-r1
И это ещё не в оверлеях! Так что 4.2.
eix тоже не плохой вариант. Но apt-cache не умеет к примеру depgraph и check и много чего ещё, что может сократить время работы с пакетами (включая уже устанвленные) в разы.
>Сомневаюсь, что при обновлении чего-то более крупного, чем licq, потребуется 15 минут на компиляцию
Нет, ты не понял. От человека, который ввел команду emerge -options name больше ничего не требуется. Комп компилит себе и компилит, но юзверю смотреть на это нет необходимости. Проверить логи при желании можно, ошибки поглядеть, конфиги обновить - это да, но контроль не необходим. При компиляции более-менее стандартной системы ошибок почти не бывает, при использовании стабильной ветки - тем более. Сидеть и ждать никто не заставляет. Большие пакеты можно поиметь бинарниками. Всё. Отдельно упакованое щастье небольшими порциями.
Ммм.. есть о чем задуматься, но боюсь, что реально никто не пользуется чем-то кроме gentoo-sources. Я люблю поэкспериментировать, но немного не так, как в gentoo - когда все отлично работает и есть свободное время, то почему бы и не повозиться с чем-то? А когда нужно сразу повозиться, чтобы заработало... ууу...
> Комп компилит себе и компилит, но юзверю смотреть на это нет необходимости.
Так я вот о том, что смысл, что комп "компилит и компилит"? Апдейт/апгрейд/через пару минут вижу, что все без ошибок и моего вмешательства не требуется - все ОК.
А зачем я собственно спросил? Просто я сам дебианщик с почти трехгодичным стажем, юзаю генту несколько месяцев и у меня сложилось впечатление, что генту как раз больше для тех, кто сумеет с толком распорядиться гибкостью предоставляемой этим дистром, а не для пианеров (у которых свет от лампочки распространяется на 5% быстрее :)).
Кстати, убедился, что генту действительно "зохавывает моск" :), т.е требует более глубокого понимания потрохов линукса и побольше времени для обслуживания себя...
Что раздражает, так это тормознутость утилит и муторность процесса обновления, который у меня постепенно пришел к такому виду:
emerge-delta-webrsync
eix-update
emerge -pv --deep --update world
#посмотреть че имеет смысл обновить
while(!с флагами порядок){
emerge -pv [--deep] фигня1 фигня2 ...
#посмотреть что не нравится
vi /etc/make.conf
vi /etc/portage/package.use
}
emerge [--deep] [--oneshot] фигня1 фигня2 ...
revdep-rebuild -pv
#посмотреть че сломалось
if(чето сломано){
emerge -pv [--deep] фигня3 ...
while(!с флагами порядок){
emerge -pv [--deep] фигня3 ...
#посмотреть что не нравится
vi /etc/make.conf
vi /etc/portage/package.use
}
emerge [--oneshot] фигня3 ....
}
emerge -pv --depclean
if(все в порядке) emerge --depclean
emerge-delta-webrsync && layman -Sk && update-eix && emerge -Duav world
А остальное уже как-то устаканилось. USE-флаги в make.conf я не правлю 10 раз на дню. Последний раз я туда залезал несколько месяцев назад, чтобы добавить свой оверлей.
Я делаю обновления раз в 2 недели. Чаще, если только руки чешутся что-нибудь обновить типа новых кед :) Поэтому всё обновляется за раз, что новые версии, что -rX релизы.
>А как же визуальный контроль процесса? Настоящий красноглаз еще и вывод весь прочитать успеть должен, иначе не тру.
Не, у настоящего тру - компилятор в голове, а I/O с монитора, потому и смотрят. =))))))))))))
Дистрибутив считается таковым именно у красноглазых пионеров. Которые не в состоянии слепить пару скриптов на десяток строк, обновляющих машину без их участия и потому считающих, что жизнь в Gentoo - это одна сплошная компиляция :)
>Дистрибутив считается таковым именно у красноглазых пионеров. Которые не в состоянии слепить пару скриптов на десяток строк, обновляющих машину без их участия и потому считающих, что жизнь в Gentoo - это одна сплошная компиляция :)
Или можно без скриптов обойтись
Мне хватает emerge world в cron'е
Ну и portage-mod_jabber мне сообщает, надо ли что-нибудь подправить в конфигах