Ceci est une ancienne révision du document !


Gestion des paquets avec APT

APT, pour Advanced Packaging Tool (outil d'empaquetage avancé), est un système complet de gestion de paquets et de dépendances logicielles, permettant :

  • une recherche facile et efficace des applications, utilitaires, bibliothèques, etc.,
  • une installation et désinstallation simple et propre de ces logiciels et de leurs dépendances,
  • leur mise à jour automatisée.

APT permet de facilement gérer le parc logiciel d'Ubuntu, incluant le système lui-même, et ainsi de passer à une nouvelle version d'Ubuntu lorsque celle-ci est disponible.

Sa gestion, et donc celle des logiciels, se fait au moyen de gestionnaires de paquets. On trouve ainsi de nombreux outils implémentant les fonctions d'APT (parfois indirectement grâce à PackageKit) :

Initialement lié à Debian, APT est présent sur toutes les distributions qui en héritent.

La genèse de APT

Le projet Debian a pris une nouvelle fois de l'avance en donnant naissance à Advanced Packaging Tool (outil de paquetage avancé).
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 !

Récupérer et installer un paquet

Qu'est-ce qu'un paquet ?

En informatique, et en particulier dans le contexte des systèmes Unix, on appelle paquet (ou parfois paquetage, en anglais package) une archive (fichier compressé) comprenant les fichiers informatiques, les informations et procédures nécessaires à l'installation d'un logiciel sur un système d'exploitation au sein d'un agrégat logiciel, en s'assurant de la cohérence fonctionnelle du système ainsi modifié.» Extrait wikipédia

Où récupérer des paquets ?

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 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 :

apt show nom-du-paquet


On peut ajouter l'option -a (après show).
On peut aussi combiner avec grep pour par exemple n'extraire que les tailles (Size) :

apt show nom-du-paquet | grep Size

Utilisation

De nombreux gestionnaire de paquets permettent de manipuler les outils APT. Ils sont appréciés par l'utilisateur n'ayant pas l'habitude des outils APT et toujours très appréciés et utilisés par les utilisateurs plus avertis de Ubuntu.

Les outils

Originellement, le système APT n'avait que des outils en lignes de commandes. Des installeurs graphiques, pilotables à la souris et basés sur les APT existants firent leur apparition pour les environnements graphiques.

Outils avec interface graphique

Nom Description
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 Logiciels interface conviviale pour gérer l'installation des applications (uniquement)
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)
GtkOrphan Version graphique de deborphan
Muon Outil graphique relatif à l'environnement KDE
Apturl Protocole de gestion des paquets depuis un lien hypertexte
Gdebi Outil graphique pour installer des paquets hors-dépôts

Outils en ligne de commande

Nom Description
apt Gestion des paquets (pour un utilisateur final)
apt-get, apt-cache, apt-file Gestion des paquets (pour un script)
aptitude Gestion des paquets - interface semi-graphique
dpkg Gestion des paquets hors dépôts
deborphan Trouver les paquets non utilisés, appelés orphelins
dselect (param DPKG) Gestion des paquets - interface à dpkg
wajig Outil d’administration simplifié pour apt, dpkg et dselect

Connaître les derniers paquets installés

Lancer la commande :

ls -ltr /var/cache/apt/archives

Problèmes possibles

  • Problème apt : page regroupant un certain nombre de problèmes possibles et de solutions pour les résoudre !

Références

Pages en rapport avec APT

Le 27/10/2008, 23:29  
Le 11/09/2022, 12:24  
Le 02/06/2018, 16:56 krodelabestiole
Le 02/05/2007, 15:09 ste
Le 22/06/2012, 19:09 daufinsyd
Le 02/05/2007, 15:13 ste
Le 31/05/2010, 17:58  
Le 27/04/2010, 19:10  
Le 17/12/2006, 15:46 Blackpegaz
Le 13/07/2007, 19:38 chdorb
Le 21/05/2010, 16:32  
Le 18/10/2015, 21:27 L'Africain
Le 27/06/2025, 01:06  
Le 27/04/2007, 16:34 daamien
Le 27/04/2010, 19:10  
Le 27/04/2010, 19:10  
Le 22/11/2017, 16:09  
Le 18/04/2007, 15:40 adam0509
Le 27/04/2010, 19:10  
Le 07/05/2017, 16:46 Roschan
Le 18/05/2017, 19:18 Roschan
Le 17/12/2006, 20:17 Blackpegaz
Le 29/12/2025, 01:09 Kro
Le 07/06/2007, 22:03 NiRaDo
Le 27/04/2010, 19:10  
Le 28/05/2010, 00:06  
Le 01/11/2007, 02:07 fanfantasy7
Le 11/06/2010, 13:38 psychederic
Le 07/05/2017, 17:29 Roschan
Le 16/08/2007, 22:24 tuxben
Le 17/02/2016, 13:33 id2ndr
Le 18/02/2009, 07:30 fidji
Le 23/02/2007, 17:19 thedamocles
Le 09/06/2014, 19:56 andykimpe
Le 05/12/2010, 17:30 Aldian
Le 01/08/2012, 14:22 grigouille
Le 27/04/2010, 19:10  
Le 23/02/2007, 17:15 thedamocles

Contributeurs : AlexandreP, ste