Obtenir la description du package à l'aide d'apt

21

Comment puis-je obtenir la description prosaïque d'un paquet en utilisant apt? J'ai essayé à la fois apt-cache showet , apt-cache showpkgmais pas de chance.

L'utilisation de synaptic est aussi simple que de taper le nom du paquet et la description est donnée par la vue standard, mais parfois je préfère simplement utiliser apt-cache, par exemple depuis le terminal.

Paolo
la source
4
apt-cache showaffiche la description du package dans le Description:champ. Que cherchez-vous d'autre?
enzotib
2
"apt-cache show <nom du package>" affiche la description si le package est connu du système. En quoi cela ne fonctionne-t-il pas pour vous?
Flimzy
@enzotib J'ai supervisé la sortie. apt-cache showfait exactement la chose que j'ai demandée.
Paolo

Réponses:

15

Si vous souhaitez simplement utiliser apt-cache search package-name, tous les packages contenant "nom-package" seront retournés. Pour limiter à un package nommé "package-name", utilisez:

apt-cache search ^package-name$
Lekensteyn
la source
étrange, par exemple, apt-cache search ^vim$ne trouve pas seulement le vimpaquet, mais un peu plus, mais pas tout, qui apt-cache search ^vimtrouve ???
rubo77
@ rubo77 apt-cache search ^vim$répertorie également d'autres packages, vim-gtkcar ce package fournit le package vim. Vous pouvez vérifier cela avec apt-cache show vim-gtk.
Lekensteyn
donc avec un grep supplémentaire, vous pouvez restreindre le résultat au seul package: askubuntu.com/a/898398/34298
rubo77
4

apt-cache show <packagename>fait ce que vous voulez. Vous l'avez peut-être supervisé. La commande suivante le met en évidence:

apt-cache show scons | grep --color -E "Description|$"
Martin Thoma
la source
pourquoi diable ne pouvons-nous pas faire apt show --description --maintainer<package>?
Édouard Lopez
@ ÉdouardLopez Vous pouvez faire une demande de fonctionnalité: github.com/Debian/apt/issues
Martin Thoma
3

En supposant que vous recherchez un package spécifique, je pense que ce que vous recherchez est le suivant:

apt-cache search some-pkg

Si j'ai mal compris ce que vous essayez de faire, faites-le moi savoir.

Kory Wnuk
la source
0

Étrange, par exemple la recherche apt-cache ^ vim $ ne trouve pas seulement le paquetage vim, mais un peu plus, mais pas tout, que la recherche apt-cache ^ vim trouve.

Il vaut donc mieux utiliser ceci:

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