Как я могу обновить (появиться) пакеты, которые стали зависимыми и которые я не хочу добавлять в worldfile как выбранные пакеты?

пример

Пакет media-libs/jpeg был установлен как зависимость dev-java/icedtea-bin . eix показывает, что доступна более новая версия:

$ eix media-libs/jpeg
[U] media-libs/jpeg
     Available versions:  
     (62)   6b-r9 ~6b-r11
     (0)    8d ~9 ~9-r1
       {static-libs ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
     Installed versions:  6b-r9(62)(13:39:26 12/21/13)
     Homepage:            http://jpegclub.org/ http://www.ijg.org/
     Description:         Library to load, handle and manipulate images in the JPEG format

Но # emerge --update --newuse --deep --with-bdeps=y @world --keep-going не upgrade media-libs/jpeg

1 ответ1

0

Хотя есть более новая версия JPEG, она находится под другим слотом. В большинстве случаев это означает, что она несовместима с имеющейся у вас версией, и поэтому emerge не обновляет вашу версию до более новой, поскольку icedtea-bin зависит от media-libs/jpeg, указывающего слот 62, и media-libs/jpeg-8d не удовлетворить эту зависимость.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .