google web font

воскресенье, 20 сентября 2009 г.

То ли слоупок, то ли гентушник...

Наверно, каждому гентушнику знакомо такое:
!!! All ebuilds that could satisfy "sys-libs/unforgetable-dependence" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-libs/unforgetable-dependence-1.1 (masked by: ~x86 keyword)
(dependency required by "app-user/indispensable-app-1.0.1-r5" [ebuild])
Размаскировываешь один пакет - жалуется на следующий. Это особенно сильно раздражает, когда нужно по-быстрому прикинуть, какие у приложения зависимости (например, чтобы понять, как долго оно будет собираться), или чтобы прикинуть, какие у него есть USE-флаги. И до меня только что допёрло, что можно сделать так:
 $ ACCEPT_KEYWORDS="~x86" emerge -p =app-user/indispensable-app-1.0.1-r5
Запустил - и прикидываешь, а дальше autounmask в помощь. При этом, для emerge точно не стоит задавать ключ -D, потому что с ним в списке зависимостей окажется почти весь world. Также, не стоит указывать другие ключи, кроме -p.

P.S. Да, знаю, что можно посмотреть в ебилде, но там не то

Комментариев нет:

Отправить комментарий