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 11/03/2024, 01:06]
krodelabestiole mauvais chapitre : hors sujet pattern / guillemets inutiles
apt-cli [Le 28/11/2024, 07:10] (Version actuelle)
krodelabestiole lien man
Ligne 15: Ligne 15:
 ===== Utilisation ===== ===== Utilisation =====
  
-La syntaxe d'apt est la suivante :+La syntaxe d%%'%%''​[[man>​apt]]'' ​est la suivante :
  
 <​code>​apt [méthode] [paramètres]</​code>​ <​code>​apt [méthode] [paramètres]</​code>​
  
-Certaines méthodes requièrent l'​utilisation de la commande [[:sudo]], d'​autres pas, selon qu'​elles influent ou non sur les fichiers du système.+Certaines méthodes requièrent l'​utilisation de la commande ​''​[[:sudo]]''​, d'​autres pas, selon qu'​elles influent ou non sur les fichiers du système.
  
 ==== Méthodes ==== ==== Méthodes ====
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 73: Ligne 81:
 Pour le début d'un nom, c'est l'​expression ''​^''​ qu'on place en début de chaîne. Par exemple : Pour le début d'un nom, c'est l'​expression ''​^''​ qu'on place en début de chaîne. Par exemple :
 <​code>​apt list ~n^ubuntu-</​code>​ <​code>​apt list ~n^ubuntu-</​code>​
 +
 +==== Options ====
 +
 +Certaines options passées en paramètres permettent de modifier le comportement d'​**apt**,​ ou les retours de certaines commandes.
 +
 +  * ''​%%--%%installed''​ ou ''​-i''​ permet de ne sélectionner que les paquets //​installés//​.
 +  * ''​%%--%%all-versions''​ ou ''​-a''​ permet de sélectionner toutes les versions d'un paquet.
  
 ==== Exemples ==== ==== Exemples ====
Ligne 106: 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) ===
  • apt-cli.1710115614.txt.gz
  • Dernière modification: Le 11/03/2024, 01:06
  • par krodelabestiole