Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:krodelabestiole:apt-cli [Le 31/05/2018, 23:40] krodelabestiole [Exemples] |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>apt paquet gestionnaire_de_paquets installation_logiciel Xenial Bionic}} | ||
- | |||
- | ====== apt ====== | ||
- | |||
- | **apt** (en minuscule) est un outil en ligne de commande qui permet de gérer des 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 les fonctionnalités que proposaient les outils [[:apt-get]] et [[:apt-cache]], et les rend donc obsolètes. | ||
- | |||
- | 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'utilisations 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) | Installes 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. | | ||
- | | 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 d'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> | ||
- | |||
- | === 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]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[:utilisateurs:krodelabestiole]]// | ||
- | |||