Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| apt-cli [Le 02/06/2018, 17:43] – [apt] otograf krodelabestiole | apt-cli [Le 18/02/2026, 15:48] (Version actuelle) – [Options] -s krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== apt ====== | ====== apt ====== | ||
| Ligne 15: | Ligne 15: | ||
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | La syntaxe d'apt est la suivante : | + | La syntaxe d%%'%%'' |
| < | < | ||
| - | Certaines méthodes requièrent l' | + | Certaines méthodes requièrent l' |
| ==== Méthodes ==== | ==== Méthodes ==== | ||
| Ligne 27: | Ligne 27: | ||
| ^ méthode ^ paramètre ^ description ^ | ^ méthode ^ paramètre ^ description ^ | ||
| | **list** | nom(s) du ou des paquet(s) | Liste les paquets selon leur nom. | | | **list** | nom(s) du ou des paquet(s) | Liste les paquets selon leur nom. | | ||
| - | | **search** | chaîne de caractère | + | | **search** | texte à rechercher | Liste les paquets |
| | **show** | nom(s) du ou des paquet(s) | Affiche les détails du paquet. | | | **show** | nom(s) du ou des paquet(s) | Affiche les détails du paquet. | | ||
| - | | **install** | nom(s) du ou des paquet(s) | Installe les paquets. | | + | | **install** | nom(s) du ou des paquet(s) | Installe les [[:paquet|paquets]], soit depuis les [[: |
| | **remove** | nom(s) du ou des paquet(s) | Supprime les paquets. | | | **remove** | nom(s) du ou des paquet(s) | Supprime les paquets. | | ||
| | **autoremove** | pas de paramètre | Supprime automatiquement les dépendances inutilisées. | | | **autoremove** | pas de paramètre | Supprime automatiquement les dépendances inutilisées. | | ||
| - | | **update** | pas de paramètre | Met à jour la liste des paquets disponibles. | | + | | **update** | pas de paramètre | Met à jour //la liste// des paquets disponibles |
| | **upgrade** | pas de paramètre | Met à jour le système en installant/ | | **upgrade** | pas de paramètre | Met à jour le système en installant/ | ||
| | **full-upgrade** | pas de paramètre | Met à jour le système en supprimant/ | | **full-upgrade** | pas de paramètre | Met à jour le système en supprimant/ | ||
| Ligne 41: | Ligne 41: | ||
| ^ méthode ^ paramètre ^ description ^ | ^ méthode ^ paramètre ^ description ^ | ||
| | **purge** | nom(s) du ou des paquet(s) | Supprime un paquet ainsi que ses fichiers de configuration. | | | **purge** | nom(s) du ou des paquet(s) | Supprime un paquet ainsi que ses fichiers de configuration. | | ||
| - | | **depends** | nom(s) du ou des paquet(s) | Liste les dépendances d'un paquet. | | + | | **depends** | nom du ou des paquet | Liste les dépendances d' |
| + | | **rdepends** | nom du ou des paquet | Liste les paquets qui ont pour dépendance ce paquet. | | ||
| | **autoclean** | pas de paramètre | Supprime le cache APT des paquets périmés. | | | **autoclean** | pas de paramètre | Supprime le cache APT des paquets périmés. | | ||
| + | | **autopurge** | pas de paramètre | Supprimme automatiquement les dépendances inutilisées ainsi que leurs fichiers de configuration | | ||
| | **clean** | pas de paramètre | Supprime tout le cache APT. | | | **clean** | pas de paramètre | Supprime tout le cache APT. | | ||
| + | | **changelog** | pas de paramètre | Affiche le journal des modifications du paquet | | ||
| + | | **policy** | pas de paramètre | Affiche les versions des paquets indiqués et leur statut | | ||
| | **help** | pas de paramètre | Fournit une aide rapide concernant cet outil. | | | **help** | pas de paramètre | Fournit une aide rapide concernant cet outil. | | ||
| - | <note tip> | + | ==== Patterns ==== |
| - | À la place d'un nom de paquet | + | |
| + | === Avant Ubuntu Focal 20.04 === | ||
| + | |||
| + | Avec les version précédant | ||
| Par exemple la commande | Par exemple la commande | ||
| '' | '' | ||
| - | listera tous les paquets dont le nom se termine par //-desktop//. | + | listera tous les paquets dont le nom se termine par '' |
| - | </note> | + | |
| + | === À partir d' | ||
| + | |||
| + | Depuis la version 2.0, c'est la fonctionnalité des //patterns// (jusque là propre à [[: | ||
| + | |||
| + | Cette fonctionnalité est décrite en anglais sur [[https:// | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | Dans le cas où on utilise plus d'un //pattern// ou une combinaison de // | ||
| + | |||
| + | |||
| + | |||
| + | Pour lister tous les paquets dont le nom commence par '' | ||
| + | < | ||
| + | Dans cette commande le pattern '' | ||
| + | |||
| + | Pour lister tous les paquets dont le nom se termine par '' | ||
| + | < | ||
| + | Dans cette commande le pattern '' | ||
| + | |||
| + | Pour lister tous les paquets dont le nom se termine par '' | ||
| + | < | ||
| + | L' | ||
| + | |||
| + | ==== Options ==== | ||
| + | |||
| + | Certaines options passées en paramètres permettent de modifier le comportement d%%' | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| ==== Exemples ==== | ==== Exemples ==== | ||
| + | |||
| + | === Recherche d'un paquet === | ||
| + | |||
| + | Pour rechercher un paquet avec apt on utilise cette commande : | ||
| + | < | ||
| + | apt retournera une liste de tous les paquets dont tous les mots clés spécifiés apparaissent dans le nom ou la description du paquet. | ||
| === Installation d'un paquet === | === Installation d'un paquet === | ||
| - | Pour installer un paquet on lancera donc la commande suivante : | + | Pour installer un paquet on lance la commande suivante : |
| < | < | ||
| apt installera les dépendances éventuellement nécessaires. | apt installera les dépendances éventuellement nécessaires. | ||
| + | |||
| + | === Mise à jour des logiciels === | ||
| + | |||
| + | Les mises à jour ordinaires du système peuvent se faire avec les commandes suivantes : | ||
| + | < | ||
| + | sudo apt full-upgrade</ | ||
| === Désinstallation d'un paquet === | === Désinstallation d'un paquet === | ||
| - | Pour désinstaller un paquet on utilisera | + | Pour désinstaller un paquet on utilise |
| < | < | ||
| - | apt ne supprimera pas automatiquement les éventuels | + | apt ne supprimera pas automatiquement les éventuelles |
| - | Vous pouvez | + | Il est également possible de supprimer un paquet, ainsi que ses dépendances et ses fichiers de configuration en une seule commande : |
| + | < | ||
| + | < | ||
| + | |||
| + | < | ||
| + | Seuls les fichiers de configuration marqués comme // | ||
| + | </ | ||
| + | |||
| + | === Suppression des dépendances orphelines === | ||
| + | |||
| + | On peut supprimer toutes les dépendances orphelines avec la commande : | ||
| < | < | ||
| - | Il est également possible de supprimer un paquet, ainsi que ses dépendances et ses fichiers de configuration en une seule commande | + | Cette commande |
| - | < | + | |
| - | === Mise à jour des logiciels === | + | < |
| - | Les mises à jour ordinaires du système peuvent se faire avec les commandes suivantes : | + | === Lister |
| - | < | + | |
| - | sudo apt upgrade</ | + | < |
| + | |||
| + | === Lister les paquets ayant des résidus de configuration (rc) === | ||
| + | |||
| + | < | ||
| + | Pour supprimer ces paquets remplacer //list// par //remove// ou purge. | ||
| + | |||
| + | === Lister les paquets qui n' | ||
| + | |||
| + | < | ||
| + | |||
| + | === Lister les paquets qui ont des dépendances cassées === | ||
| + | |||
| + | < | ||
| + | |||
| + | ===== Problèmes courants ===== | ||
| + | |||
| + | Vous pouvez consulter la liste des problèmes courants liés plus généralement à APT sur [[: | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
