Gestion des paquets avec APT
Advanced Packaging Tool est un système complet et avancé de gestion de paquets, permettant :
- une recherche facile et efficace,
- 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.
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.
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.
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.
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, eux-même 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 |
---|---|
software-center | software-center (ou Logithèque), interface conviviale pour gérer l'installation des logiciels |
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
- APT HOWTO (Obsolete Documentation) —{ Manuel APT (Documentation obsolète) } ; auteur : Gustavo Noronha Silva ; date : mars 2005.
- Guide d'utilisation d'APT — auteur : Jason Gunthorpe
- 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
Contributeurs : AlexandreP, ste