Aptitude

Version imprimableEnvoyer par emailversion PDF

Définition

Gestionnaire de paquets de la distribution Linux Debian.

Il est recommandé par les développeurs d'utiliser "aptitude" à la place de "apt-get" depuis la sortie de Debian etch.

Aptitude gère mieux les dépendances. Pour recevoir des notifications de mises à jours (disponibles pour tel ou tel machine), il faut configurer apticron.

Utilisation

Supression complète d'un paquet

Pour supprimer le paquet et les fichiers de configuration présents sur le système, utiliser la commande suivante :

 

aptitude purge

Cas spécifiques

Install

Cas particulier,  "install" sans autre argument résoudra les commandes en suspens ou différées.

Une fois que vous avez appuyé sur "Y" à l'invite de confirmation finale, la commande "install" modifie les informations enregistrées sur les actions qu'aptitude doit réaliser.

De ce fait, si vous lancez la commande : "aptitude install mes-paquets" puis que vous arrêtiez l'installation alors qu'aptitude a déjà commencé à télécharger et installer des paquets, vous devrez lancer "aptitude remove mes-paquets" pour l'annuler.

Mise à jour importante

Pour certaines mises à jours importantes (mises à jours système, noyau...), il faut utiliser la commande :

 

aptitude dist-upgrade

Paquets recommandés

-R, --without-recommends

Ne gère pas les recommandations ou les suggestions comme si elles étaient des dépendances lors de l'installation de nouveaux paquets (prioritaire sur les réglages de /etc/apt/apt.conf et ~/.aptitude/config).

Directive du fichier de configuration : Aptitude::Recommends-Important

Vider le cache

Tous les packages téléchargés sont enregistrés sur le disque. Pour les effacer après installation, vous pouvez exécuter la commande suivante :

 

aptitude autoclean

Utiliser un dépôt spécifique

Dans cet exemple, nous allons utiliser le dépôt "backports" pour installer un paquet :

 

aptitude -t squeeze-backports install "package"

Ceci marche aussi avec les autres dépôts supportés par "backports" :

 

aptitude -t lenny-backports install "package"

Fichier de configuration

Format du fichier de configuration

Basiquement, le fichier de configuration d'aptitude est une liste de couples d'options et de leurs valeurs.

Chaque ligne du fichier devrait avoir la forme "Option Valeur;".

Les thèmes sont fournis avec aptitude dans /usr/share/aptitude/aptitude-defaults. Il ne faut pas modifier ce fichier "aptitude-defauilts", mais adapter le fichier de configuration "apt.conf" situé à cet emplacement : /etc/apt/apt.conf .

Emplacement du fichier de configuration

La configuration d'aptitude est lue, dans l'ordre, depuis les sources suivantes :

  1. Le fichier de configuration de l'utilisateur, ~/.aptitude/config. Ce fichier est écrasé lorsque l'utilisateur modifie la configuration dans le menu Options.
  2. Le fichier de configuration du système, /etc/apt/apt.conf.
  3. Les valeurs par défaut conservées dans /usr/share/aptitude/aptitude-defaults.
  4. Les valeurs par défaut contenues dans le programme. Quand une option est évaluée, ces sources sont consultées dans l'ordre, et la première qui fournit une valeur pour l'option est utilisée. Par exemple, configurer une option dans /etc/apt/apt.conf va écraser la valeur par défaut d'aptitude pour cette option, mais cela n'écrasera pas la configuration de l'utilisateur dans ~/.aptitude/config.

Dépôts

Pour générer un fichier de configuration, visitez : http://debgen.simplylinux.ch

Proxy

Pour spécifier l'utilisation d'un proxy, utilisez les commandes suivantes, puis lancez apt :

 

export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
export ftp_proxy=http://127.0.0.1:3128
aptitude update 

Une autre solution est d'éditer le fichier : /etc/apt/apt.conf.d/proxy , et d'ajouter la ligne suivante :

 

Acquire::http::Proxy "http://127.0.0.1:3128";

Clés GPG

L'erreur suivante peut être rencontrée :

 

W: GPG error: XYZ Release: Les signatures suivantes n'ont pas pu être vérifiées car la clé publique n'est pas disponible : NO_PUBKEY 123456789

Demander la clé

 

gpg --recv-key --keyserver wwwkeys.eu.pgp.net 123456789

Injecter la clé dans GPG

 

gpg --export 123456789 | apt-key add -

Programmes complémentaires

Sous Debian, le programme "netselect-apt" permet de vous aider à choisir pour votre ordinateur le serveur le plus proche, ou le plus rapide.

Liens

Internes

Apticron

Externes

Liste des packages de Debian Stable : http://packages.debian.org/stable/allpackages

Liste des miroirs français : http://www.debian.org/mirror/mirrors_full#FR

Manuel de l'utilisateur d'aptitude : http://algebraicthunk.net/~dburrows/projects/aptitude/doc/fr/

Guide de référence de Debian : http://qref.sourceforge.net/Debian/reference/index.fr.html (site officiel : http://qref.sourceforge.net/

Sponsors