Попытался размаскировать пакет app-office/karbon-2.3.3 и заметил что autounmask сгенерировал файл /etc/portage/package.use/autounmask-karbon со странным содержанием:
# ---
# BEGIN: app-office/karbon-2.3.3
# ---
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-gui-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-dbus-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-script-4.7.2 debug
=x11-libs/qt-gui-4.7.2 -debug
=x11-libs/qt-gui-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-core-4.7.2-r1 debug
=x11-libs/qt-gui-4.7.2 -debug
=x11-libs/qt-gui-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-qt3support-4.7.2 debug
=x11-libs/qt-gui-4.7.2 -debug
=x11-libs/qt-gui-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
=x11-libs/qt-sql-4.7.2 debug
=x11-libs/qt-qt3support-4.7.2 -debug
=x11-libs/qt-qt3support-4.7.2 debug
=x11-libs/qt-gui-4.7.2 -debug
=x11-libs/qt-gui-4.7.2 debug
=x11-libs/qt-phonon-4.7.2 -debug
=x11-libs/qt-phonon-4.7.2 debug
# ---
# END: app-office/karbon-2.3.3
# ---
Почему так произошло?
SSid
April 3, 2011, 8:35pm
2
видимо это его зависимости
Lautre
April 4, 2011, 1:23pm
3
# emerge --autounmask =app-office/karbon-2.3.3
Calculating dependencies... done!
[ebuild N ] media-gfx/pstoedit-3.50 USE="imagemagick -emf -plotutils"
[ebuild N ~] app-office/koffice-data-2.3.3 USE="(-aqua) (-kdeenablefinal)"
[ebuild N ~] app-office/koffice-libs-2.3.3 USE="crypt openexr opengl (-aqua) -debug (-kdeenablefinal) -reports -test"
[ebuild N ~] app-office/karbon-2.3.3 USE="pstoedit (-aqua) -debug (-kdeenablefinal) -wpg"
The following keyword changes are necessary to proceed:
#required by app-office/koffice-libs-2.3.3, required by app-office/karbon-2.3.3, required by =app-office/karbon-2.3.3 (argument)
=app-office/koffice-data-2.3.3 ~amd64
#required by app-office/karbon-2.3.3, required by =app-office/karbon-2.3.3 (argument)
=app-office/koffice-libs-2.3.3 ~amd64
#required by =app-office/karbon-2.3.3 (argument)
=app-office/karbon-2.3.3 ~amd64
Осталось то что после “The following keyword changes are necessary to proceed:” поместить в /etc/portage/package.keywords/karbon
.
Я просто удалил /etc/portage/package.use/autounmask-karbon и karbon установился без проблем. Мне интересно почему один пакет с debug и -debug .