Пересборка world с новыми флагами
vovanvster 8 февраля, 2010 - 20:29
Можно ли пересобрать пакеты входящие в world отдельно от system ?
Выставить в make.conf новые CFLAGS и CXXFLAGS и пересобрать сначала:
emerge -ave system, а потом весь мир с зависимостями но чтоб -e system не пересобирался снова ?
»
- Для комментирования войдите или зарегистрируйтесь
? emerge -eb system &&
?
Я ♥ Gentoo & Funtoo
Можно
Для этого при сборке system нужно, чтобы собирались, устанавливались и сохранялись бинарные пакеты (-b / --buildpkg), а при сборке world, чтобы готовые пакеты устанавливались, если уже имеются (-k / --usepkg). См. также: man emerge.
Не хочу бинарных. А вот про
Не хочу бинарных. А вот про -b и -k не знал, сейчас почитаю.
Почитал, как и было сказано бинарников не хочу
(понятия не позволяют)
\m/ :-)
Мышка дура, прав был Суворов.
Значит вы не правильно
Значит вы не правильно поняли: приведённая мною команда сначала собирает пакеты, относящиеся к system и сохранят их в бинарном виде; затем обновляется с пересборкой world, однако, предварительно собранные пакеты устанавливаются сразу, без пересборки.
Я ♥ Gentoo & Funtoo
Lupo Alberto
Не-не, очень даже понял. Осознал целесообразность использования бинарников. Будем подумать.
Мышка дура, прав был Суворов.
/
Есть мнение, что в данном случае ты не прав.
На первой итерации новый
system
у тебя собиратся старым окружением.На второй у тебя производится пересборка
system
рабочим окружением.Оба этапа склонен считать необходимыми.
:wq
--
Live free or die
Anarchist
Братан! Да у меня каждую неделю: emerge -e world !!!
Мышка дура, прав был Суворов.
вообще мой вам совет все
вообще мой вам совет все пакеты из систем собирать бинарниками, на всякий случай :) Потом проще восстанавливать
Да я чайник ;)
Чур, я чайнее тебя ? Парни,
Чур, я чайнее тебя ?
Парни, как всегда вы показали путь.
Уже не помню как это по ипонски и по китаёски, но будем подумать. Благодарность моя , да отразится-же на тех кого я учу.
Об изисканиях сообчу.
Мышка дура, прав был Суворов.
vovanvster написал(а): emerge
если вышеприведенные доводы вас не убедили, то сие сделать просто: надо закомментировать сет @system в /var/lib/portage/world_sets :)
одно время можно было просто
одно время можно было просто сделать
Теперь это не работает почему-то...
В последних стабильных портежах этого пока нет
А работало лишь потому, что устанавливался portage-2.2 из ~arch.
eegorov@egorov-ey ~ $ eix
Я же знал что всё гениальное
Я же знал что всё гениальное просто !!!
P.S.Надо на досуге баш почитать
Мышка дура, прав был Суворов.
А как быть тем, у кого его нет? ;)
klark73 написал(а): $ sudo
Скажу больше:
Я ♥ Gentoo & Funtoo
ну, у меня тоже этот файл ни
ну, у меня тоже этот файл ни в одном пакете не находится, но тем не менее он есть... и там еще все мои сеты установленные прописаны =)
portage у меня 2.2 rc-последний