Selectionner un groupede paquet:«programmation», «jeux»

Bonjour,

est-il une commande apt pour demander , par exemple «remove» sur une catégorie de paquets correspondante au menu, comme tous les jeux, ou tout ce qui est dans le menu «Programmation»?

merci

ceci peut t’aider :

grep “Categories=” /usr/share/applications/*.desktop |grep Development

Une commande inspirée de celle proposée par @dindoun, qui renvoie directement la liste des paquets :

grep --files-with-matches 'Categories=*Game*' /usr/share/applications/*.desktop | xargs dpkg-query --search | cut --delimiter=':' --fields=1

une commande inspirée en retour de @anon96191775 pour finaliser ta question :slight_smile:
apt-get remove $(grep --files-with-matches 'Categories=*Game*' /usr/share/applications/*.desktop | xargs dpkg-query --search | cut --delimiter=':' --fields=1 |sort |uniq)

j’ai l’impression qu’il manque des fichiers avec 'Categories=*Game*'
par exemple
/usr/share/applications/xshogi.desktop:Categories=Application;Game;BoardGame; n’est pas pris en compte
ca fait longtemps que je n’ai pas potassé le man grep :blush:

1 J'aime

Bonjour, et merci Dindoun et vv222

pardonnez mon retard, j’ai du m’absenter trop longtemps (pb de santé)