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:07]
bruno [Patterns] quelques exemples trsè utiles
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 110: Ligne 113:
  
 Il est également possible de supprimer un paquet, ainsi que ses dépendances et ses fichiers de configuration en une seule commande : Il est également possible de supprimer un paquet, ainsi que ses dépendances et ses fichiers de configuration en une seule commande :
-<​code>​sudo apt autoremove --purge [nom du paquet]</​code>​+<​code>​sudo apt autoremove --purge ​[nom du paquet]</​code>​ ou 
 +<​code>​sudo apt autopurge ​[nom du paquet]</​code>​
  
 === Mise à jour des logiciels === === Mise à jour des logiciels ===
Ligne 116: Ligne 120:
 Les mises à jour ordinaires du système peuvent se faire avec les commandes suivantes : Les mises à jour ordinaires du système peuvent se faire avec les commandes suivantes :
 <​code>​sudo apt update <​code>​sudo apt update
-sudo apt 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.1698480438.txt.gz
  • Dernière modification: Le 28/10/2023, 10:07
  • par bruno