emerge --update --deep world

Всем приветик!

Кто-нибудь мне может объяснить по какому принципу emerge выбирает какую версию пакета ставить?

А то как-то странно, то он берет самую последнюю, которая присутствует в /usr/portage... то среднюю... В итоге например после обновления emerge --update --deep world evolution например у меня остался как и был, а некоторые пакеты напимер gpg стали версией 1.4, но не 1.9, как я думал.

Объясните пожалуйста как так происходит и как например можно добиться обновлений до последних версий, того-же evolution или gpg ???

Берёт он

Берёт он последнюю стабильную... Если охота острых ощущений то допиши в /etc/make.conf строчу:

ACCEPT_KEYWORDS=~x86 или какая там у тебя архитектура.. Будет тебе всё самое новое и не стабильное :)

Re: Берёт он

MooSE написал(а):
ACCEPT_KEYWORDS=~x86

Будет новое... Если вообще соберётся. :) Gnome 2.12 у меня в своё время мало того что не собрался, так еще и потянул за собой зависимости, из за которых сейчас не собираются многие пакеты.

P.S. Дома у меня такой флаг стоит, ибо пересобираю пакеты редко, поэтому хочется иметь версии поновее. Однако вижу в нём смысл только после полной сборки системы, да и то, не при сборке большого количества пакетов.

Ну кстати

Ну кстати многое так нормально собирается.... Хотя я сам такое редко использую....

Сделал сейчас

Сделал сейчас revdep-rebuild и он что-то с evolution-ом делает...

А когда нужно revdep-rebuild делать???

Я вот тоже решил

поставить ~x86, ну пока еще не до конца обновился, но до сих пор все собирается. :)

а revdep-rebuild нужно делать после --depclean кажись...

Я обычно после обновления делаю emerge --depclean world, потом снова emerge -uD --newuse world
а потом для верности revdep-rebuild. :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".