Obtenga la descripción del paquete usando apt

21

¿Cómo obtengo la descripción prosaica de un paquete usando apt? Intenté ambos apt-cache showy apt-cache showpkgno tuve suerte.

Usar Synaptic es fácil, ya que escribir el nombre del paquete y la descripción viene dada por la vista estándar, pero a veces prefiero usar apt-cache, por ejemplo, desde la terminal.

Paolo
fuente
44
apt-cache showmuestra la descripción del paquete en el Description:campo. ¿Qué más estás buscando?
enzotib
2
"apt-cache show <nombre del paquete>" muestra la Descripción si el sistema conoce el paquete. ¿De qué manera no te funciona?
Flimzy
@enzotib Supervisé la salida. apt-cache showhace exactamente lo que pedí.
Paolo

Respuestas:

15

Si solo usara apt-cache search package-name, se devolverían todos los paquetes con "nombre-paquete". Para limitar a un paquete llamado "nombre-paquete", use:

apt-cache search ^package-name$
Lekensteyn
fuente
¿extraño, por ejemplo apt-cache search ^vim$, no solo encuentra el vimpaquete, sino algunos más, pero no todos, que apt-cache search ^vimencuentra?
rubo77
@ rubo77 apt-cache search ^vim$también enumera otros paquetes como vim-gtkporque ese paquete proporciona el paquete vim. Puedes verificar eso con apt-cache show vim-gtk.
Lekensteyn
así que con un grep adicional puede limitar el resultado solo al paquete: askubuntu.com/a/898398/34298
rubo77
4

apt-cache show <packagename>hace lo que quieres Es posible que lo hayas supervisado. El siguiente comando lo resalta:

apt-cache show scons | grep --color -E "Description|$"
Martin Thoma
fuente
¿Por qué diablos no podemos hacer apt show --description --maintainer<package>?
Édouard Lopez
@ ÉdouardLopez Puede hacer una solicitud de función: github.com/Debian/apt/issues
Martin Thoma
3

Suponiendo que está buscando un paquete específico, creo que lo que está buscando es lo siguiente:

apt-cache search some-pkg

Si he entendido mal lo que está tratando de hacer, hágamelo saber.

Kory Wnuk
fuente
0

Extraño, por ejemplo, apt-cache search ^ vim $ no solo encuentra el paquete vim, sino algunos más, pero no todos, que encuentra apt-cache search ^ vim.

Así que mejor usa esto:

PACKAGE=vim
apt-cache search ^$PACKAGE$|egrep "^$PACKAGE -"
rubo77
fuente