Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
apt-cli [Le 11/03/2024, 01:16] krodelabestiole + options |
apt-cli [Le 11/03/2024, 02:12] (Version actuelle) krodelabestiole [Patterns] guillemets |
||
---|---|---|---|
Ligne 64: | Ligne 64: | ||
Depuis la version 2.0, c'est la fonctionnalité des //patterns// (jusque là propre à [[:aptitude#motifs_de_recherche_utilisation_avancee|aptitude]]) qui a été implémentée. | Depuis la version 2.0, c'est la fonctionnalité des //patterns// (jusque là propre à [[:aptitude#motifs_de_recherche_utilisation_avancee|aptitude]]) qui a été implémentée. | ||
- | Cette fonctionnalité est décrite en anglais sur [[https://manpages.ubuntu.com/manpages/focal/man7/apt-patterns.7.html|cette page]]. | + | Cette fonctionnalité est décrite en anglais sur [[https://manpages.ubuntu.com/manpages/focal/man7/apt-patterns.7.html|cette page]]. Entre autre : |
+ | |||
+ | * ''~n'' pour utiliser une [[wpfr>expression régulière]] sur le nom. | ||
+ | * ''~i'' permet de sélectionner les paquets installés. | ||
+ | * ''~U'' indique les paquets à mettre à jour. | ||
+ | * ''~M'' pour les paquets installés automatiquement. | ||
+ | * ''!'' avant le //pattern// permet d'inverser la sélection. | ||
+ | |||
+ | Dans le cas où on utilise plus d'un //pattern// ou une combinaison de //patterns// (''|'' signifie par ex. l'opérateur logique //ou//), il faut entourer l'ensemble des paramètres de guillemets ''%%'%%''. | ||
Pour lister tous les paquets dont le nom se termine par ''-desktop'' on utilisera donc la commande suivante : | Pour lister tous les paquets dont le nom se termine par ''-desktop'' on utilisera donc la commande suivante : | ||
Ligne 113: | Ligne 121: | ||
<code>sudo apt update | <code>sudo apt update | ||
sudo apt full-upgrade</code> | sudo apt full-upgrade</code> | ||
+ | |||
+ | === Lister les paquets installés manuellement === | ||
+ | |||
+ | <code>apt list '~i !~M'</code> | ||
=== Lister les paquets ayant des résidus de configuration (rc) === | === Lister les paquets ayant des résidus de configuration (rc) === |