Come posso identificare quali overlay (se presenti) contengono un determinato pacchetto?
Come posso identificare quali overlay (se presenti) contengono un determinato pacchetto?
Risposte:
Stavo solo cercando la stessa cosa. Se usi eix
, sei fortunato.
Dal wiki:
Per cercare non solo nella struttura del portage ma in tutti gli overlay, aggiungere gli overlay alla cache
root # eix-remote update
e poi sincronizza tutto:
root # eix-sync
(esempio dal mio sistema)
$ 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
Hmm che non sembra un lettore musicale di Google ... è tempo di aggiungere altre fonti:
$ eix-remote update
<snip>
Saving to: 'eix-cache.tbz2'
* Unpacking data
layman/Armageddon -> Armageddon
layman/AstroFloyd -> AstroFloyd
layman/AzP -> AzP
<snip>
sembra circa 500 fonti :)
root # eix-sync -q
Ora durante la ricerca, se si desidera espandere la ricerca, aggiungere -R (remoto) per cercare tutti gli overlay, installati o meno. Ti consigliamo di sincronizzarlo eix-remote
di volta in volta. Vedere 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
Non penso che ci sia un sistema automatizzato per cercare tra gli overlay in base al nome del pacchetto specifico. quello che puoi fare è:
layman -L
per vedere gli overlay disponibili e indovina in base ai loro nomi se hanno il pacchetto che stai cercando.Emerge ti dirà il nome del repository se passi -v
cave show <package-name>
quale è possibile mostrare il repository del pacchetto, ma cerca solo negli overlay già aggiunti adlayman
AFAIK. Aspetterò 2 giorni per accettare la tua risposta. Grazie.