Как определить, какие наложения (если есть) содержат конкретный пакет?
Как определить, какие наложения (если есть) содержат конкретный пакет?
Ответы:
Я просто искал то же самое. Если вы используете eix
, вам повезло.
Из вики:
Для поиска не только в дереве портежей, но и во всех оверлеях добавьте оверлеи в кеш
root # eix-remote update
а затем синхронизировать все это:
root # eix-sync
(пример из моей системы)
$ eix nuvola
* x11-themes/nuvola
Available versions: 1.0-r1^bs
Homepage: http://www.kde-look.org/content/show.php?content=5358
Description: Nuvola SVG icon theme
Хм, это не похоже на музыкальный проигрыватель Google ... пора добавить еще несколько источников:
$ eix-remote update
<snip>
Saving to: 'eix-cache.tbz2'
* Unpacking data
layman/Armageddon -> Armageddon
layman/AstroFloyd -> AstroFloyd
layman/AzP -> AzP
<snip>
похоже около 500 источников :)
root # eix-sync -q
Теперь при поиске, если вы хотите расширить свой поиск, добавьте -R (удаленный) для поиска всех оверлеев, установленных или нет. Вы будете хотеть синхронизировать это eix-remote
время от времени. См man eix
.
$ eix -R nuvola
* media-sound/nuvolaplayer
Available versions: (~)2.0.1[2] (~)2.0.3[1] {debug}
Homepage: https://launchpad.net/nuvola-player
Description: Cloud music integration for your Linux desktop
* x11-themes/nuvola
Available versions: 1.0-r1^bs
Homepage: http://www.kde-look.org/content/show.php?content=5358
Description: Nuvola SVG icon theme
[1] "sabayon" layman/sabayon
[2] "tante" layman/tante
Я не думаю, что есть автоматизированная система для поиска наложений по определенному имени пакета. что вы можете сделать, это:
layman -L
чтобы увидеть доступные оверлеи и угадать на основе их имен, если у них есть пакет, который вы ищете.Emerge сообщит вам имя хранилища, если вы передадите -v
cave show <package-name>
которого можно показать репозиторий пакета, но он ищет только в наложениях, уже добавленных вlayman
AFAIK. Я подожду 2 дня, чтобы принять ваш ответ. Спасибо.