LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


debian:debian_aptitude

Initiation à la commande APTITUDE

Origine : Linux Pour Les Nuls
Auteur : aramis_qc
Date : 3 mars 2007


Avant-propos

Aptitude est une commande qui supporte la gestion des paquets Debian (.deb). Elle s'utilise autant en mode commande, c'est à dire à partir d'une console ou d'un terminal, qu'en mode graphique. L'objet de ce tutoriel est le mode commande.

Debian recommande l'utilisation d'aptitude plutôt qu'apt-get en tant que gestionnaire de paquets.

Qu'est-ce que Aptitude

Aptitude est un gestionnaire de paquets Debian qui s'apparente à apt-get et qui, de ce fait, s'utilise en place et lieu de ce dernier. Le gestionnaire aptitude est accessible en mode commande ou en mode graphique. Pour appeler le gestionnaire en mode graphique, il suffit simplement de taper la commande aptitude dans un terminal ou une console sans lui passer d'arguments. Tout au long de ce tutoriel, c'est le mode commande qui est discuté.

Pour installer aptitude :

apt-get install aptitude

:!: Aptitude n'est pas uniquement réservé à Debian. Toutes les distributions dont les paquets se gèrent avec apt-get, peuvent utiliser aptitude.

Documentation :

La documentation complète est disponible en format Web. L'installation de la documentation se réalise ainsi :

aptitude install aptitude-doc-fr

L'installation terminée, le contenu de la documentation se retrouve dans le répertoire /usr/share/doc/aptitude/html/fr. Le fichier contenant la page d'accueil de la documentation se nomme index.html.

:?: Pour un accès rapide et direct ouvrir la page principale de la documentation et la mettre dans les favoris ou signets de votre navigateur Web.

Dépôt des paquets :

Aptitude est conçu pour gérer les paquets Debian. Ce gestionnaire repose donc sur le concept APT (Advanced Package Tool). Les dépôts de paquets utilisés par Aptitude sont inscrits dans le fichier sources.list du répertoire /etc/apt.

Les actions de la commande Aptitude

Le traitement exécuté par [b]aptitude[/b] est déterminé par des actions. Ces actions sont passées sous forme d'argument. Voici la liste des actions reconnues par [b]Aptitude[/b].

:!: La liste des actions est un extrait de la documentation aptitude-doc-fr.

Actions Description
install Installe un ou plusieurs paquets
remove Supprime un ou plusieurs paquets
purge Comme remove mais supprime également les fichiers de configuration
hold Fait en sorte que le paquet sera ignoré lors des futurs upgrade
unhold Annule l'effet d'un hold et fait donc en sorte que le paquet sera traité lors d'un [i]upgrade[/i] subséquent
keep Conserve le paquet tel quel, aucune action subséquente sera appliquée sur le paquet
reinstall Réinstalle un ou plusieurs paquets
markauto Indique que le paquet a été installé automatiquement
unmarkauto Indique que le paquet a été installé manuellement
forbid-version Empêche la mise à jour vers une version précise d'un paquet
update Met à jour la liste des paquets disponibles sur le serveur maître
upgrade Met les paquets installés à jour avec leur version la plus récente
dist-upgrade La mise à jour installe les paquets à leur plus récente version, supprimant ou installant autant de paquets que nécessaire
keep-all Annule toutes les actions prévues sur des paquets
forget-new Ignore les nouveaux paquets
search Recherche les paquets qui correspondent à un ou plusieurs motifs donnés
show Affiche des informations détaillées sur un ou plusieurs paquets
clean Supprime tous les paquets .deb téléchargés et enregistrés dans le répertoire cache
autoclean Supprime tout paquet enregistré dans le cache et qui n'est plus proposé au téléchargement
changelog Télécharge et affiche le journal des modifications pour chaque paquet source ou binaires
download Télécharge le fichier .deb de la version la plus récente du paquet et le range dans le répertoire courant
help Affiche un bref résumé des commandes et options disponibles

Les options de la commande Aptitude

L'exécution d'une action par la commande aptitude peut être assujettie à un ensemble d'options. Voici la liste des options pour paramétrer le comportement d'une action. Les options sont présentées dans leurs formats court et long quand cela s'applique. Le format court a un préfixe représenté par un trait-d'uni­on (-) alors que le trait-d'uni­on double () identifie le format long.

:!: Retenir que l'orthographe de l'option est sensible à la casse. Une colonne d'option laissée vide signifie qu'il n'y a pas de valeur pour ce format.

Options courtesOptions longuesDescription
-D–show-depsAffiche un bref résumé sur la raison pour laquelle des paquets vont être automatiquement installés ou supprimés
-d–download-onlyN'installe ni ne supprime aucun paquet. Télécharge simplement les paquets nécessaires dans le cache
-F format–display-format formatDéfinit le format qui sera utilisé pour afficher les résultats de l'action search
-f Essaye témérairement de résoudre les dépendances des paquets cassés
-h–helpAffiche un court message d'aide. Identique à l'action help
–purge-unusedPurge les paquets dont aucun autre paquet installé ne dépend
-P–promptAffiche toujours une invite de commande
-R–without-recommendsNe gère pas les recommandations ou les suggestions comme si elles étaient des dépendances lors de l'installation de nouveaux paquets
-r–with-recommendsTraite les suggestions ou les recommandations en tant que dépendances lors de l'installation des nouveaux paquets
-s–simulateSimule l'exécution, autrement dit n'applique pas le résultat de la commande
–schedule-onlyPour les commandes qui modifient l'état des paquets, programme les actions à faire pour plus tard, mais ne les fait pas. Vous pouvez exécuter les actions programmés en lançant aptitude install sans paramètre
-t version–target-release versionDéfinit la version à partir de laquelle les paquets devront être installés
-O ordre–sort ordreDéfinit l'ordre dans lequel le résultat de l'action search doit être affiché
-o clef=valeur Définit une option du fichier de configuration à la volée
-q [=n]–quiet [=n]Enlève tous les indicateurs d'avancement, et rend ainsi la sortie journalisable
-V–show-versionsIndique quelle version du paquet sera installée
-v–verboseForce quelques actions (show par exemple) à afficher des informations supplémentaires
–versionAffiche la version et quelques informations sur l'environnement de compilation d'aptitude
–visual-previewLance l'interface visuelle et affiche l'écran d'accueil, plutôt que d'afficher l'habituelle invite de commande en ligne
-w largeur–width largeurDéfinit la largeur utilisée pour l'affichage du résultat de l'action search
-y–assume-yesRépond « oui » à toute question de type oui/non sauf dans le cas de questions considérées dangereuses
-Z Affiche l'espace disque qui sera utilisé ou libéré par chacun des paquets à installer, mettre à jour ou supprimer

Les combinaisons actions/options

Chaque action de la commande aptitude peut recevoir des options. Certaines sont générales, c'est à dire applicables à toutes les actions, alors que d'autres sont pertinentes à certaines actions. Encore une fois, la documentation en ligne d'aptitude en précise l'usage.


Retour à la page Les gestionnaires de paquets

debian/debian_aptitude.txt · Dernière modification : 2018/11/17 12:52 de 127.0.0.1