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 | ||
apt [Le 01/09/2022, 00:02] moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
apt [Le 27/04/2025, 03:12] (Version actuelle) krodelabestiole [Outils avec interface graphique] + snap store |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>installation_logiciel gestionnaire_de_paquets}} | {{tag>installation_logiciel gestionnaire_de_paquets}} | ||
- | |||
- | ---- | ||
====== Gestion des paquets avec APT ====== | ====== Gestion des paquets avec APT ====== | ||
//**A**dvanced **P**ackaging **T**ool// est un système complet et avancé de **gestion de paquets**, permettant : | //**A**dvanced **P**ackaging **T**ool// est un système complet et avancé de **gestion de paquets**, permettant : | ||
- | * une recherche facile et efficace, | + | * une recherche facile et efficace, |
- | * une installation simple et une désinstallation propre de logiciels et utilitaires. | + | * une installation simple et une désinstallation propre de logiciels et utilitaires. |
Il permet aussi de facilement tenir à jour votre distribution Ubuntu avec les paquets en versions les plus récentes et de passer à une nouvelle version de Ubuntu, lorsque celle-ci est disponible. | Il permet aussi de facilement tenir à jour votre distribution Ubuntu avec les paquets en versions les plus récentes et de passer à une nouvelle version de Ubuntu, lorsque celle-ci est disponible. | ||
Ligne 13: | Ligne 11: | ||
<note tip>Cette page est une sous-partie de la page **"[[tutoriel:comment_installer_un_paquet|Comment installer un paquet]]"**.</note> | <note tip>Cette page est une sous-partie de la page **"[[tutoriel:comment_installer_un_paquet|Comment installer un paquet]]"**.</note> | ||
- | **APT** est un ensemble d'utilitaires utilisables en ligne de commande. Il dispose aussi de nombreuses interfaces graphiques, dont [[:Synaptic]] et [[:Muon]], et d'interfaces en ligne de commande, comme [[:apt-get]] et [[:Aptitude]], afin d'en rendre l'utilisation plus ergonomique. | + | **APT** est un ensemble d'utilitaires utilisables en ligne de commande. Il dispose aussi de nombreuses interfaces graphiques, dont [[:Synaptic]] et [[:Muon]], et d'interfaces en ligne de commande, comme [[:apt-cli|apt]] et [[:Aptitude]], afin d'en rendre l'utilisation plus ergonomique. |
- | + | ||
- | <note tip> Depuis la version 0.7.0, les problèmes de gestion des dépendances ont été résolus pour les commandes APT. \\ | + | |
- | On préférera souvent utiliser Aptitude à cause de cela. \\ | + | |
- | L'utilisation de la commande "apt-..." ou du logiciel "Aptitude" dépend des spécificités attendues et donc permises par les syntaxes inhérentes à l'une ou l'autre des commandes. \\ | + | |
- | Si une commande n'est pas prise en charge par "Aptitude" alors essayez avec "apt-...", et vice-versa. | + | |
- | </note> | + | |
===== La genèse de APT ===== | ===== La genèse de APT ===== | ||
Le projet Debian a pris une nouvelle fois de l'avance en donnant naissance à //**A**dvanced **P**ackaging **T**ool// (outil de paquetage avancé). \\ | Le projet Debian a pris une nouvelle fois de l'avance en donnant naissance à //**A**dvanced **P**ackaging **T**ool// (outil de paquetage avancé). \\ | ||
- | Ce système performant a été adopté par la plupart des distributions basées sur Debian, dont Ubuntu. \\ | + | Ce système performant a été adopté par la plupart des distributions basées sur Debian, dont Ubuntu. |
En quelques clics de souris ou en une ligne de commandes, il vous est désormais possible d'installer des logiciels, de même que les diverses bibliothèques, extensions et autres compléments indispensables //(les dépendances)// pour les faire fonctionner sans vous casser la tête ! | En quelques clics de souris ou en une ligne de commandes, il vous est désormais possible d'installer des logiciels, de même que les diverses bibliothèques, extensions et autres compléments indispensables //(les dépendances)// pour les faire fonctionner sans vous casser la tête ! | ||
Ligne 37: | Ligne 29: | ||
Afin de permettre une gestion efficace des paquets et des dépendances, la façon la plus pratique de récupérer un paquet est de le télécharger depuis un //**[[:depots|dépôt APT]]**//, à l'aide du système APT. Des paquets peuvent aussi être téléchargés depuis des sites Internet, quand les distributeurs en fournissent. | Afin de permettre une gestion efficace des paquets et des dépendances, la façon la plus pratique de récupérer un paquet est de le télécharger depuis un //**[[:depots|dépôt APT]]**//, à l'aide du système APT. Des paquets peuvent aussi être téléchargés depuis des sites Internet, quand les distributeurs en fournissent. | ||
+ | |||
+ | ==== En savoir plus sur un paquet ==== | ||
+ | Avant d'installer un paquet, on peut vouloir en savoir plus sur la taille disque requise par ce paquet et/ou connaître les dépendances qui vont avec.\\ | ||
+ | Si on peut généralement lancer un //install// puis refuser, la sous-commande ad-hoc est : | ||
+ | <code bash>apt show nom-du-paquet</code>\\ | ||
+ | On peut ajouter l'option //-a// (après show).\\ | ||
+ | On peut aussi combiner avec //grep// pour par exemple n'extraire que les tailles (//Size//) : | ||
+ | <code bash>apt show nom-du-paquet | grep Size</code> | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
Ligne 49: | Ligne 49: | ||
^ Nom ^ Description ^ | ^ Nom ^ Description ^ | ||
- | | [[:software-center]] | software-center (ou Logithèque), interface conviviale pour gérer l'installation des logiciels | | + | | [[:Snap Store]] (Centre d'applications) | Installé par défaut sur Ubuntu, propose les paquets [[:deb]] des applications (uniquement) avec [[:APT]], mais met en avant les versions [[:snap]] | |
- | | [[:gnome-packagekit|GNOME Paquets]] | Outil graphique relatif aux environnements Gnome, Xfce, Budgie... (compatible avec [[:Wayland]]) | | + | | [[:gnome-software|GNOME Logiciels]] | interface conviviale pour gérer l'installation des applications ([[:packagekit#gnome_logiciels|uniquement]]) | |
- | | [[:Synaptic]] | Outil graphique relatif aux environnements Gnome, Xfce, Budgie... (incompatible avec [[:Wayland]]) | | + | | [[:gnome-packagekit|GNOME Paquets]] | Outil graphique relatif aux [[:environnements]] [[:GNOME]], [[:XFCE]], [[:Budgie]]... (compatible avec [[:Wayland]]) | |
+ | | [[:Synaptic]] | Outil graphique relatif aux [[:environnements]] [[:GNOME]], [[:XFCE]], [[:Budgie]]... (incompatible avec [[:Wayland]]) | | ||
| [[:deborphan#avec_l_interface_graphique|GtkOrphan]] | Version graphique de [[:deborphan]] | | | [[:deborphan#avec_l_interface_graphique|GtkOrphan]] | Version graphique de [[:deborphan]] | | ||
| [[:Muon]] | Outil graphique relatif à l'environnement KDE | | | [[:Muon]] | Outil graphique relatif à l'environnement KDE | | ||
Ligne 79: | Ligne 80: | ||
* [[apt_faq|Foire Aux Questions sur apt]] | * [[apt_faq|Foire Aux Questions sur apt]] | ||
- | * [[https://www.debian.org/doc/manuals/apt-howto/index.fr.html|APT HOWTO (Obsolete Documentation)]] —{ Manuel APT (Documentation obsolète) } ; auteur : Gustavo Noronha Silva ; date : mars 2005. | + | * [[https://www.debian.org/doc/manuals/apt-guide/index.fr.html|Guide d'utilisation d'APT]] officiel de [[:distributions#debian|Debian]] |
- | * [[https://www.debian.org/doc/manuals/apt-guide/index.fr.html|Guide d'utilisation d'APT]] — auteur : Jason Gunthorpe | + | * **(//en//)** //[[https://itsfoss.com/apt-vs-apt-get-difference/|Difference Between apt and apt-get Explained]]// -- Un excellent article de novembre 2017 qui gagnerait à être traduit ici qui explique les différences entre apt et apt-get et pourquoi il faut aujourd'hui utiliser apt en console et continuer à utiliser apt-get dans les scripts. |
- | * [[http://www.math-linux.com/spip.php?article58|Installation de paquets logiciels sous Debian-Ubuntu : apt-get]] | + | |
- | * [[http://plfnicolarius.free.fr/tutoriel_logiciel_outils_gestion_paquets_debian.php|Outils de gestion des paquets sous Debian et Ubuntu]] | + | |
- | * [[http://www.deimos.fr/blocnotesinfo/index.php?title=APT_:_Ajouter_des_pr%C3%A9f%C3%A9rences_de_release_sur_certains_packages|Ajouter des préférences de version sur certains paquets]] | + | |
- | * [[https://itsfoss.com/apt-vs-apt-get-difference/|Difference Between apt and apt-get Explained]] -- Un excellent article de novembre 2017 qui gagnerait à être traduit ici qui explique les différences entre apt et apt-get et pourquoi il faut aujourd'hui utiliser apt en console et continuer à utiliser apt-get dans les scripts. | + | |
===== Pages en rapport avec APT ===== | ===== Pages en rapport avec APT ===== |