Me gustaría instalar el programa foo usando emerge
un sistema Gentoo; así que simplemente uso emerge foo
para instalar y portage selecciona la versión más actual de ese software que está en su repositorio. Si conozco el número de versión y la concordancia de nombres, puedo hacer emerge =foo.1.2
y usar eselect
para elegir cuál es el paquete actualmente informado de los instalados, si el paquete lo admite.
Pero, ¿qué sucede si no sé el número de versión o la convención de nombres y solo quiero una lista de las versiones de foo disponibles para mí? No veo una opción emergente que haga esto y curiosear debajo /usr/portage
no me da nada.
Bonificación: ¿hay alguna forma de encontrar las ubicaciones de las emerge
encuestas para determinar qué paquetes están disponibles? Por ejemplo, muchos de los ebuilds en mis sistemas están en ubicaciones no estándar, pero los emerge
encuentra de todos modos, así que estoy tratando de determinar cómo emerge
compila su lista de versiones de software disponibles.
emerge --info =foo*
o con --search en su lugar o algo así de la sintaxis del átomo ?man portage
Buscar laPORTDIR
variable. La ubicación de su árbol de Portage está determinada por la configuración de esa variable. Como prueba de acceso directols ${PORTDIR}
Respuestas:
Si bien recomendaría la solución de lkraav, aquí hay otra forma:
esto, por supuesto, solo le dará una lista de todos los ebuilds disponibles para eix en el árbol de portage (sin toda la buena información que proporciona eix). Si está utilizando layman, habrá más ebuilds disponibles en superposiciones (básicamente en otras carpetas).
fuente
Otra forma sería enumerar las palabras clave disponibles con equery, esto también mostrará las versiones disponibles.
fuente
Hubiera esperado
emerge --search
proporcionar esta funcionalidad, por desgracia, solo parece mostrar la última versión.Entonces, para responder a su pregunta: he estado usando
eix
durante tanto tiempo, realmente no recuerdo lo que hice antes.fuente
eix
como la herramienta Goto. +1Otra forma más y la que uso el 90% del tiempo:
fuente