Dans Synaptic, on peut lister les packages par section. Par exemple, dans l'image ci-dessous, tous les packages de la section "Radio amateur (univers)" sont répertoriés.
Comment puis-je obtenir une telle liste (edit :avec la description du paquet) sur la ligne de commande ?
J'ai besoin d'une liste brute ; une application terminale comme aptitude
ne le fera pas.
Meilleure réponse
Eh bien, même si vous dites que vous ne voulez pas utiliser aptitude à cause de la sortie, vous devez savoir que vous pouvez la modifier pour obtenir ce que vous aimez :
aptitude -F'|%p|%d|' search '?section(hamradio)'
L'astuce est dans le -F
commutateur qui modifie le format de sortie. %p
signifie paquet. Cela sort également lorsque le package a différentes architectures (c'est-à-dire amd64 vs i386), et %d
qui produit la description. Vous pouvez personnaliser davantage le modèle de recherche, par exemple pour les packages non installés :
aptitude -F'|%p|%d|' search '?section(hamradio) !~i'
où ~i
signifie installé et le !
n'est pas, donc il se lit comme "non (!) installé (~i)", ou si vous ne voulez que ceux qui sont disponibles pour votre architecture :
aptitude -F'|%p|%d|' search '?section(hamradio) ~r native'
~r
étant ?architecture()
qui correspond à l'architecture du package et native
qui liste uniquement ceux qui ont la même architecture que le système, l'équivalent de dpkg --print-architecture
.
La ligne précédente peut donc être écrite de manière encore plus concise comme :
aptitude -F'|%p|%d|' search '~s hamradio ~r native'