LINUX.ORG.RU

Gentoo: tiny пакет решил обновить big, а big - всю систему. Как запретить глобально?


0

1

Извините что сократил тему английскими словами.

Понадобилось обновить пакет до последней версии, и не важно что биткойны, важно что было потом:

athlon_neo zenitur # emerge -av =bitcoind-0.5.1

 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


 * IMPORTANT: 6 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U  ] media-libs/libpng-1.5.7 [1.4.8-r1] USE="apng* (-neon) -static-libs" 696 kB
[ebuild     U  ] dev-java/icedtea-bin-6.1.10.4-r1 [1.10.2] USE="X alsa nsplugin -cjk% -doc -examples -source" 35,239 kB
[ebuild   R    ] sys-libs/db-4.8.30  USE="cxx%* java tcl -doc -examples -test (-nocxx%)" 22,351 kB
[ebuild  N     ] net-p2p/bitcoind-0.5.1  USE="eligius ssl upnp -examples" 0 kB
[blocks B      ] <x11-libs/libsexy-0.1.11-r3 ("<x11-libs/libsexy-0.1.11-r3" is blocking media-libs/libpng-1.5.7)
[blocks B      ] <x11-libs/gdk-pixbuf-2.24.0-r1 ("<x11-libs/gdk-pixbuf-2.24.0-r1" is blocking media-libs/libpng-1.5.7)

Total: 4 packages (2 upgrades, 1 new, 1 reinstall), Size of downloads: 58,285 kB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (x11-libs/libsexy-0.1.11-r2::gentoo, installed) pulled in by
    >=x11-libs/libsexy-0.1.9 required by (dev-python/sexy-python-0.1.9-r1::gentoo, installed)

  (x11-libs/gdk-pixbuf-2.22.1-r2::gentoo, installed) pulled in by
    x11-libs/gdk-pixbuf:2[X,introspection] required by (x11-libs/gtk+-2.24.5-r1::gentoo, installed)
    x11-libs/gdk-pixbuf:2 required by (media-libs/libgpod-0.8.0::gentoo, installed)
    x11-libs/gdk-pixbuf required by (www-client/opera-11.50.1074::gentoo, installed)
    >=x11-libs/gdk-pixbuf-2.22.0:2[X,introspection] required by (x11-libs/gtk+-3.0.11::gentoo, installed)
    x11-libs/gdk-pixbuf:2 required by (media-libs/gegl-0.1.6::gentoo, installed)
    x11-libs/gdk-pixbuf required by (gnome-base/librsvg-2.32.1::gentoo, installed)

  (media-libs/libpng-1.5.7::gentoo, ebuild scheduled for merge) pulled in by
    media-libs/libpng required by (media-libs/evas-1.0.0::gentoo, installed)
    media-libs/libpng required by (media-libs/libsvg-0.1.4-r1::gentoo, installed)
    media-libs/libpng:0 required by (x11-libs/cairo-1.10.2-r1::gentoo, installed)
    media-libs/libpng required by (media-libs/gegl-0.1.6::gentoo, installed)
    media-libs/libpng required by (x11-apps/xcursorgen-1.0.4::gentoo, installed)
    >=media-libs/libpng-1.4 required by (media-libs/libwmf-0.2.8.4-r3::gentoo, installed)
    media-libs/libpng required by (www-client/chromium-15.0.874.54::gentoo, installed)
    media-libs/libpng required by (media-video/mplayer-1.0_rc4_p20110322-r1::gentoo, installed)
    >=media-libs/libpng-1.4 required by (media-libs/sdl-image-1.2.10-r1::gentoo, installed)
    media-libs/libpng required by (dev-python/wxpython-2.8.11.0::gentoo, installed)
    >=media-libs/libpng-1.2.4 required by (media-gfx/fontforge-20100501::gentoo, installed)
    media-libs/libpng required by (games-arcade/criticalmass-1.0.2::gentoo, installed)
    media-libs/libpng required by (x11-themes/xcursor-themes-1.0.3::gentoo, installed)
    >=media-libs/libpng-1.4:0 required by (media-gfx/imagemagick-6.7.1.0::gentoo, installed)
    media-libs/libpng:0 required by (x11-libs/wxGTK-2.8.11.0::gentoo, installed)
    >=media-libs/libpng-1.5 required by (dev-java/icedtea-bin-6.1.10.4-r1::gentoo, ebuild scheduled for merge)
    media-libs/libpng required by (media-video/vlc-1.1.12::gentoo, installed)
    >=media-libs/libpng-1.4.3 required by (net-print/cups-1.4.6::gentoo, installed)
    >=media-libs/libpng-1.2.2:0 required by (media-gfx/gimp-2.6.11-r6::gentoo, installed)
    media-libs/libpng required by (games-emulation/dosbox-0.74::gentoo, installed)
    media-libs/libpng required by (app-emulation/virtualbox-bin-4.0.12::gentoo, installed)
    >=media-libs/libpng-1.2.0 required by (net-p2p/amule-2.2.6::gentoo, installed)
    >=media-libs/libpng-1.4.2 required by (media-sound/timidity++-2.13.2-r13::gentoo, installed)
    >=media-libs/libpng-1.0 required by (media-libs/lensfun-0.2.5-r1::gentoo, installed)
    media-libs/libpng:0 required by (media-libs/libwebp-0.1.2::gentoo, installed)
    >=media-libs/libpng-1.4 required by (media-libs/netpbm-10.51.00-r1::gentoo, installed)
    media-libs/libpng:0 required by @selected
    >=media-libs/libpng-1.4 required by (media-gfx/graphviz-2.26.3-r3::gentoo, installed)
    media-libs/libpng required by @selected
    media-libs/libpng required by (x11-wm/compiz-0.8.6-r3::gentoo, installed)
    media-libs/libpng required by (dev-games/irrlicht-1.7.2::gentoo, installed)
    >=media-libs/libpng-1.2.42 required by (app-text/ghostscript-gpl-9.01::gentoo, installed)
    media-libs/libpng required by (games-puzzle/neverball-1.5.4::gentoo, installed)
    media-libs/libpng required by (x11-libs/qt-gui-4.7.1-r1::gentoo, installed)
    media-libs/libpng required by (x11-libs/qt-meta-3.3.8b-r2::kde-sunset, installed)
    media-libs/libpng required by (games-sports/xmoto-0.5.4::gentoo, installed)
    >=media-libs/libpng-1.4 required by (app-text/poppler-0.16.3::kde-sunset, installed)
    media-libs/libpng:0 required by (x11-libs/wxGTK-2.9.1.1::gentoo, installed)
    media-libs/libpng required by (media-libs/glpng-1.45-r1::gentoo, installed)
    >=media-libs/libpng-1.4:0 required by (www-client/links-2.3_pre1-r1::gentoo, installed)
    >=media-libs/libpng-1.4 required by (media-libs/imlib2-1.4.4::gentoo, installed)
    >=media-libs/libpng-1.4 required by (media-libs/gd-2.0.35-r2::gentoo, installed)
    >=media-libs/libpng-1.4 required by (dev-perl/perl-tk-804.029::gentoo, installed)
    >=media-libs/libpng-1.2.44:0 required by (x11-libs/gdk-pixbuf-2.22.1-r2::gentoo, installed)


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


 * IMPORTANT: 9 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

athlon_neo zenitur #

Надо пересобрать libpng с USE-флагом apng, я понял что написано. Но почему так? Почему он вдруг решил пересобрать sys-libs/db-4.8.30 всё до той же версии 4.8.30, но с двумя обновленными программами-зависимостями icedtea и libpng?

Так же поступил и Chromium. Обновлял одну минорную версию на другую, и вдруг куча всего хочет обновиться, а с --nodeps всё скомпилировалось и так.

Кстати, им же решил и эту проблему.

Ну так почему он всегда собирал программы со старыми зависимостями, а тут вдруг решил обновить зависимости своей программы-зависимости?

Если уже была такая тема, покажите, я не нашёл.

★★★★★

Последнее исправление: ZenitharChampion (всего исправлений: 1)

Ответ на: комментарий от ZenitharChampion

вдруг решил пересобрать sys-libs/db-4.8.30 всё до той же версии 4.8.30

это не вдруг - биткоин хотеть db с cxx юзом из слота 4.8 (см. ебилд биткоина) - вот и пересобирает
а обновки...лень смотреть-копать

[ebuild U ] media-libs/libpng-1.5.7 [1.4.8-r1]

*Быков_моде* веселье!!! )

megabaks ★★★★
()

короче, думаю так
переустанавливаем db из-за необходимости включения юза cxx
оно просит >=virtual/jdk-1.5
в твоём случае =virtual/jdk-1.6, да?
он в свою очередь просит =dev-java/icedtea-bin-6*
ну а он уже libpng
//вот и сказочке конец, а кто слушал - молодец

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Дошло, спасибо за объяснение! Ставвлю статус «решено».

ZenitharChampion ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.