¿Cómo identifico qué superposiciones (si las hay) contienen un paquete en particular?
fuente
¿Cómo identifico qué superposiciones (si las hay) contienen un paquete en particular?
Estaba buscando exactamente lo mismo. Si lo usas eix
, estás de suerte.
De la wiki:
Para buscar no solo en el árbol de portage sino en todas las superposiciones, agregue superposiciones a la caché
root # eix-remote update
y luego sincronízalo todo:
root # eix-sync
(ejemplo de mi 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, eso no se parece a un reproductor de música de Google ... es hora de agregar algunas fuentes más:
$ eix-remote update
<snip>
Saving to: 'eix-cache.tbz2'
* Unpacking data
layman/Armageddon -> Armageddon
layman/AstroFloyd -> AstroFloyd
layman/AzP -> AzP
<snip>
se parece a unas 500 fuentes :)
root # eix-sync -q
Ahora, cuando busque, si desea expandir su búsqueda, agregue -R (remoto) para buscar todas las superposiciones, instaladas o no. Querrás sincronizarlo eix-remote
de vez en cuando. Ver 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
No creo que haya un sistema automatizado para buscar a través de superposiciones por nombre de paquete específico. lo que puedes hacer es:
layman -L
para ver las superposiciones disponibles y adivinar en función de sus nombres si tienen el paquete que está buscando.
cave show <package-name>
que puede mostrar el repositorio del paquete, pero solo busca en superposiciones ya agregadas alayman
AFAIK. Esperaré 2 días para aceptar su respuesta. Gracias.Emerge le dirá el nombre del repositorio si pasa -v
fuente