Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
apt-cli [Le 28/10/2023, 10:10]
bruno [Exemples] apt upgrade est une précaution superflue dans 99,99% des cas utilisant des dépôts officiels.
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 74: Ligne 82:
 <​code>​apt list ~n^ubuntu-</​code>​ <​code>​apt list ~n^ubuntu-</​code>​
  
-== Lister les paquets ayant des résidus de configuration (rc) == +==== Options ====
-<​code>​apt list ?​config-files</​code>​ ou <​code>​apt list '​~c'</​code>​+
  
-Pour supprimer ces paquets remplacer //list// par //​remove// ​ou purge.+Certaines options passées en paramètres permettent de modifier le comportement d'​**apt**, ​ou les retours de certaines commandes.
  
-== Lister les paquets qui n'existent pas (ou plus) dans les dépôts == +  * ''​%%--%%installed'​' ou ''​-i''​ permet de ne sélectionner que les paquets //​installés//​. 
-<​code>​apt list ?​obsolete</​code>​ ou <​code>​apt list '~o'</​code>​ +  * ''​%%--%%all-versions'' ​ou ''​-a''​ permet de sélectionner toutes les versions d'un paquet.
- +
- +
-== Lister ​les paquets ​qui ont des dépendances cassées == +
-<​code>​apt list ?broken</code> ​ou <​code>​apt list '~b'</​code>​+
  
 ==== Exemples ==== ==== Exemples ====
Ligne 118: 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) ===
 +
 +<​code>​apt list ?​config-files</​code>​ ou <​code>​apt list ~c</​code>​
 +Pour supprimer ces paquets remplacer //list// par //remove// ou purge.
 +
 +=== Lister les paquets qui n'​existent pas (ou plus) dans les dépôts ===
 +
 +<​code>​apt list ?​obsolete</​code>​ ou <​code>​apt list ~o</​code>​
 +
 +=== Lister les paquets qui ont des dépendances cassées ===
 +
 +<​code>​apt list ?​broken</​code>​ ou <​code>​apt list ~b</​code>​
  
 ===== Problèmes courants ===== ===== Problèmes courants =====
  • apt-cli.1698480628.txt.gz
  • Dernière modification: Le 28/10/2023, 10:10
  • par bruno