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
utilisateurs:krodelabestiole:apt-cli [Le 14/12/2018, 10:39]
krodelabestiole supprimée
— (Version actuelle)
Ligne 1: Ligne 1:
-{{tag>​apt paquet gestionnaire_de_paquets installation_logiciel Xenial Bionic}} 
- 
-====== apt ====== 
- 
-**apt** (en minuscule) est un outil en [[:​tutoriel:​console_ligne_de_commande|ligne de commande]] qui permet de gérer des [[:​paquet|paquets]] en provenance de [[:​dépôts]] **[[:​APT]]** (en majuscule).  ​ 
- 
-Il permet donc principalement d'​installer et de désinstaller des logiciels en ligne de commandes sur Ubuntu. 
- 
-Il rassemble des fonctionnalités qu'​implémentent les outils [[:​apt-get]] et [[:​apt-cache]],​ et se propose de simplifier leurs usages. 
- 
-apt est installé par défaut sur Ubuntu. 
- 
-===== Utilisation ===== 
- 
-La syntaxe d'apt est la suivante : 
- 
-<​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. 
- 
-==== Méthodes ==== 
- 
-=== Méthodes courantes === 
- 
-^ méthode ^ paramètre ^ description ^ 
-| **list** | nom(s) du ou des paquet(s) | Liste les paquets selon leur nom. | 
-| **search** | chaîne de caractère à rechercher | Cherche dans les descriptions de 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. | 
-| **remove** | nom(s) du ou des paquet(s) | Supprime les paquets. | 
-| **autoremove** | pas de paramètre | Supprime automatiquement les dépendances inutilisées. | 
-| **update** | pas de paramètre | Met à jour la liste des paquets disponibles. | 
-| **upgrade** | pas de paramètre | Met à jour le système en installant/​mettant à jour les paquets. | 
-| **full-upgrade** | pas de paramètre | Met à jour le système en supprimant/​installant/​mettant à jour les paquets. | 
-| **edit-sources** | pas de paramètre ou nom du fichier .list | Permet d'​éditer les [[:​tutoriel:​comment_modifier_sources_maj|sources de logiciels]]. | 
- 
-=== Autres Méthodes === 
- 
-^ méthode ^ paramètre ^ description ^ 
-| **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. | 
-| **autoclean** | pas de paramètre | Supprime le cache APT des paquets périmés. | 
-| **clean** | pas de paramètre | Supprime tout le cache APT. | 
-| **help** | pas de paramètre | Fournit une aide rapide concernant cet outil. | 
- 
-<note tip> 
-À la place d'un nom de paquet il est souvent possible d'​indiquer en paramètre une expression régulière. 
- 
-Par exemple la commande 
-''​apt list \*-desktop''​ 
-listera tous les paquets dont le nom se termine par //​-desktop//​. 
-</​note> ​ 
- 
-==== Exemples ==== 
- 
-=== Installation d'un paquet === 
- 
-Pour installer un paquet on lancera donc la commande suivante : 
-<​code>​sudo apt install [nom du paquet]</​code>​ 
-apt installera les dépendances éventuellement nécessaires. 
- 
-=== Désinstallation d'un paquet === 
- 
-Pour désinstaller un paquet on utilisera cette commande : 
-<​code>​sudo apt remove [nom du paquet]</​code>​ 
-apt ne supprimera pas automatiquement les éventuels dépendances. Par contre si le paquet est lui-même une dépendance indispensable à un autre paquet installé, ce dernier sera également désinstallé (heureusement le script demandera d'​abord une confirmation). 
- 
-Vous pouvez supprimer toutes les dépendances orphelines avec la commande : 
-<​code>​sudo apt autoremove</​code>​ 
- 
-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>​ 
- 
-=== Mise à jour des logiciels === 
- 
-Les mises à jour ordinaires du système peuvent se faire avec les commandes suivantes : 
-<​code>​sudo apt update 
-sudo apt upgrade</​code>​ 
- 
-===== Voir aussi ===== 
- 
-  * [[:APT]] 
-  * [[:​apt-get]] 
-  * [[:​apt-cache]] 
-  * **//​(en)//​** [[https://​itsfoss.com/​apt-vs-apt-get-difference/​|différences entre apt et apt-get]] 
- 
----- 
- 
-//​Contributeurs : [[:​utilisateurs:​krodelabestiole]]//​ 
-