Вот уже неделю проходит моя эпопея с “обновлением” системы.
Ставлю кавычки, потому что не понимаю, что происходит.
Для обновления применяем (по руководству) emerge -uD world
Но, как выясняется, в системе еще множество сетов:
# emerge --list-set
downgrade
installed
live-rebuild
module-rebuild
preserved-rebuild
rebuilt-binaries
security
selected
system
unavailable
unavailable-binaries
world
x11-module-rebuild
А их что, обновлять не надо? А как посмотреть их содержимое?
Руководство таинственно молчит.
Далее. Обновление “мира” прошло.
Но почему система ведет себя так странно?
# qdepends -Q bovo
# qdepends -Q wine
#
bovo - это КДЕшные крестики-нолики. Они что, ни от чего не зависят?
И вайн ни от чего не зависит?
У меня нет КДЕ (CLDX).
А вот что говорит emerge -pv bovo
:
emerge: there are no ebuilds built with USE flags to satisfy ">=x11-libs/qt-qt3support-4.6.0:4[accessibility,kde]".
!!! One of the following packages is required to complete your request:
- x11-libs/qt-qt3support-4.7.2 (Change USE: +kde)
(dependency required by "kde-base/bovo-4.4.5" [ebuild])
(dependency required by "bovo" [argument])
Честно говоря, я не понимаю, чего оно хочет?
Надо поставить qt-qt3support ? Ну так поставь. Я согласен.
Ладно, думаю, могу и сам поставить.
Но вот emerge -pv qt-qt3support
выдает:
Calculating dependencies... done!
[binary U #] x11-libs/qt-core-4.7.2 [4.7.1-r1] USE="exceptions glib iconv jit private-headers qt3support ssl (-aqua) -debug -optimized-qmake -pch"
[blocks b ] <x11-libs/qt-core-4.7.2 ("<x11-libs/qt-core-4.7.2" is blocking x11-libs/qt-gui-4.7.2, x11-libs/qt-script-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-sql-4.7.2, x11-libs/qt-qt3support-4.7.2)
[binary U #] x11-libs/qt-dbus-4.7.2 [4.7.1] USE="exceptions (-aqua) -debug -pch"
[blocks b ] <x11-libs/qt-dbus-4.7.2 ("<x11-libs/qt-dbus-4.7.2" is blocking x11-libs/qt-script-4.7.2, x11-libs/qt-core-4.7.2, x11-libs/qt-gui-4.7.2, x11-libs/qt-sql-4.7.2, x11-libs/qt-qt3support-4.7.2)
[binary U #] x11-libs/qt-script-4.7.2 [4.7.1-r1] USE="exceptions iconv jit private-headers (-aqua) -debug -pch"
[blocks b ] <x11-libs/qt-script-4.7.2 ("<x11-libs/qt-script-4.7.2" is blocking x11-libs/qt-gui-4.7.2, x11-libs/qt-core-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-sql-4.7.2, x11-libs/qt-qt3support-4.7.2)
[binary U #] x11-libs/qt-gui-4.7.2 [4.7.1-r1] USE="accessibility cups dbus exceptions glib mng nas private-headers qt3support tiff xinerama (-aqua) -debug -egl -nis -pch -raster* -trace"
[blocks b ] <x11-libs/qt-gui-4.7.2 ("<x11-libs/qt-gui-4.7.2" is blocking x11-libs/qt-script-4.7.2, x11-libs/qt-core-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-sql-4.7.2, x11-libs/qt-qt3support-4.7.2)
[binary U #] x11-libs/qt-sql-4.7.2 [4.7.1-r1] USE="exceptions iconv qt3support sqlite (-aqua) -debug (-firebird) -freetds -mysql -odbc -pch -postgres"
[blocks b ] <x11-libs/qt-sql-4.7.2 ("<x11-libs/qt-sql-4.7.2" is blocking x11-libs/qt-gui-4.7.2, x11-libs/qt-core-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-script-4.7.2, x11-libs/qt-qt3support-4.7.2)
[blocks b ] >x11-libs/qt-qt3support-4.7.1-r9999 (">x11-libs/qt-qt3support-4.7.1-r9999" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-dbus-4.7.1)
[binary U #] x11-libs/qt-qt3support-4.7.2 [4.7.1] USE="accessibility exceptions (-aqua) -debug -kde -pch -phonon"
[blocks b ] <x11-libs/qt-qt3support-4.7.2 ("<x11-libs/qt-qt3support-4.7.2" is blocking x11-libs/qt-gui-4.7.2, x11-libs/qt-script-4.7.2, x11-libs/qt-dbus-4.7.2, x11-libs/qt-sql-4.7.2, x11-libs/qt-core-4.7.2)
[blocks b ] >x11-libs/qt-gui-4.7.1-r9999 (">x11-libs/qt-gui-4.7.1-r9999" is blocking x11-libs/qt-core-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-dbus-4.7.1)
[blocks b ] >x11-libs/qt-core-4.7.1-r9999 (">x11-libs/qt-core-4.7.1-r9999" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-dbus-4.7.1)
[blocks b ] >x11-libs/qt-script-4.7.1-r9999 (">x11-libs/qt-script-4.7.1-r9999" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-dbus-4.7.1)
[blocks b ] >x11-libs/qt-dbus-4.7.1-r9999 (">x11-libs/qt-dbus-4.7.1-r9999" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-sql-4.7.1-r1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-script-4.7.1-r1)
[blocks b ] >x11-libs/qt-sql-4.7.1-r9999 (">x11-libs/qt-sql-4.7.1-r9999" is blocking x11-libs/qt-gui-4.7.1-r1, x11-libs/qt-core-4.7.1-r1, x11-libs/qt-script-4.7.1-r1, x11-libs/qt-qt3support-4.7.1, x11-libs/qt-dbus-4.7.1)
Total: 6 packages (6 upgrades, 6 binaries), Size of downloads: 0 kB
Conflict: 12 blocks
Этот вывод вообще меня обескураживает.
Откуда взялось столько блокировок? Это что же за обновление такое?
Почему сразу для bovo оно этого не сказало? Ведь все равно qt3 надо ставить?
И что же теперь с этим всем делать?