LINUX.ORG.RU

Как принято решать blocked в gentoo?

 


1

3

Пробовал читать по блокированным пакетам - ничего кроме шаманств не увидел. Или шаманства и есть стандартный подход?

turtle ~ # emerge --ask --update --deep --with-bdeps=y --newuse kopete ktp-auth-handler kdeplasma-addons

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

Calculating dependencies... done!
[ebuild     U  ] media-libs/libdvdcss-1.3.99 [1.3.0]
[ebuild     U  ] app-arch/zip-3.0-r3 [3.0-r2]
[ebuild     U  ] media-libs/libdvdread-5.0.2 [5.0.0-r2]
[ebuild   R    ] x11-libs/pixman-0.32.6  USE="(-mmxext%*) (-sse2%*) (-ssse3%*)" CPU_FLAGS_X86="mmxext%* sse2%* ssse3%*" 
[ebuild     U  ] media-libs/libdvdnav-5.0.3 [5.0.1]
[ebuild   R    ] dev-libs/openssl-1.0.2-r1  USE="(-sse2%*)" CPU_FLAGS_X86="(sse2%*)" 
[ebuild     U  ] app-crypt/qca-2.1.0.3 [2.0.3] USE="qt4%* -botan% -gcrypt% -gpg% -logger% -nss% -openssl% -pkcs11% (-qt5) -sasl% -softstore% {-test%}" 
[ebuild  N     ] app-crypt/qca-ossl-2.0.0_beta3-r2  USE="-debug" 
[ebuild     U  ] dev-db/mariadb-10.0.16 [10.0.15-r1] USE="-bindist%" 
[ebuild   R    ] kde-base/kdelibs-4.14.3-r1  USE="(-3dnow%) (-mmx%*) (-sse%*) (-sse2%*)" CPU_FLAGS_X86="mmx%* sse%* sse2%* -3dnow%" 
[ebuild     U  ] net-libs/gupnp-0.20.13 [0.20.12-r1]
[ebuild     U  ] net-libs/farstream-0.2.6 [0.2.4]
[blocks B      ] app-crypt/qca-ossl ("app-crypt/qca-ossl" is blocking app-crypt/qca-2.1.0.3)

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

  (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca-ossl:2 required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca-ossl:2 required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca-ossl:2 required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)

  (app-crypt/qca-2.1.0.3:2/2::gentoo, ebuild scheduled for merge) pulled in by
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdelibs-4.14.3-r1:4/4.14::gentoo, ebuild scheduled for merge)
    app-crypt/qca:2[qt4(+)] required by (kde-base/okular-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kdeplasma-addons-4.14.3:4/4.14::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (net-im/ktp-auth-handler-0.9.0:4/4::gentoo, installed)
    app-crypt/qca:2[qt4(+)] required by (kde-base/kopete-4.14.3:4/4.14::gentoo, installed)
    >=app-crypt/qca-2.0[debug?] (>=app-crypt/qca-2.0) required by (app-crypt/qca-ossl-2.0.0_beta3-r2:2/2::gentoo, ebuild scheduled for merge)


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

Тыц
оффтоп: давно в генте хендбук нового стиля?

Silencer ()

Открываешь ebuild`ы блокируемых пакетов, читаешь их, смотришь почему именно блокируется, разрешаешь блокировку, удалением одного из пакетов, но в начале разбираешься кто и почему его тянет, отключением USE флага или установкой другой версии одного из пакетов, блокирующего или блокируемого.

Удачи.

kostik87 ★★★★★ ()

ничего кроме шаманств не увидел

Смотрим в список атомов при установке -> добавляем/удаляем недостающие. Это теперь называется шаманство?

emerge --ask --update --deep --with-bdeps=y --newuse kopete ktp-auth-handler kdeplasma-addons app-crypt/qca app-crypt/qca-ossl
Pinkbyte ★★★★★ ()
Ответ на: комментарий от Silencer

оффтоп: давно в генте хендбук нового стиля?

С тех пор, как перенесли его в вики. Теперь читать его стало сложнее.

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

Так не захотел. Мотивировав, что не знает кто такой app-crypt/qca. Удалил копете, сделал ему merge. Собирает его с qca. ХЗ.

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

Так он же все депенденси в выхлопе пишет. Зачем ещё и ебилды читать?

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

В таком случае зачем вообще эта тема создана? Закрывай, помечай решённой.

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

Там протупил, опечатался. Было app-crytp/qca, поэтому и не знал. Но в любом случае, я делал то изначально @world, а qca и qca-ossl блочили друг друга. Смержил копыта, начало всё собираться.

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