man aptitude (Administration système) - interface évoluée pour le gestionnaire de paquets.
NOM
aptitude - interface évoluée pour le gestionnaire de paquets.
SYNOPSIS
DESCRIPTION
aptitude est une interface en mode texte pour le gestionnaire de paquets de Debian GNU/Linux.
Elle permet à l'utilisateur de connaître la liste des paquets, et de réaliser des tâches d'administration comme l'installation, la mise à jour ou l'effacement de paquets. Ces tâches peuvent être réalisées en mode interactif ou à partir de la ligne de commande.
ACTIONS EN LIGNE DE COMMANDE
Le premier argument qui ne commence pas par un tiret (« - ») sera considéré comme étant la commande que le programme doit réaliser. Si aucune commande n'est donnée, aptitude démarrera en mode interactif.
Commandes disponibles:
- install
- Installe un ou plusieurs paquets. Les paquets doivent être énumérés après la commande « install »; si le nom d'un paquet contient un tilde, il sera considéré comme un motif de recherche, et tout paquet correspondant à ce motif sera installé (voir la section « Motifs de recherche » dans le manuel de référence d'aptitude).
Pour selectionner une version précise d'un paquet, ajoutez « =<version> » au nom du paquet: par exemple, « aptitude install apt=0.3.1 ». De la même façon, pour choisir un paquet d'une archive précise, ajoutez « /<archive> » au nom du paquet: par exemple, « aptitude install apt/experimental ».
L'ajout de « - », « + », « _ », ou « = » au nom d'un paquet entraînera respectivement sa suppression, son installation, sa purge, ou son gel. À utiliser pour réaliser plusieurs actions en une seule ligne de commande, par exemple.
Cas particulier, « install » sans autre argument résoudra les commandes en suspens ou différées.
Note
La commande « install » modifie les informations enregistées sur les actions qu'aptitude doit réaliser. De ce fait, si vous lancez la commande « aptitude install toto titi » puis que vous annulez l'installation, vous devrez lancer (par exemple) « aptitude remove toto titi » pour l'annuler.
- remove, purge, hold, reinstall
- Ces commandes fonctionnent comme « install », en exécutant l'action demandée sur tous les paquets si rien d'autre n'est indiqué.
Par exemple, « aptitude remove '~ndeity' » supprimera tous les paquets dont le nom contient « deity »).
- markauto, unmarkauto
- Indique que les paquets ont été respectivement installés automatiquement, ou à la main. Vous pouvez choisir les paquets grâce à la syntaxe vue plus haut, et même indiquer les commandes à réaliser. Par exemple, « aptitude markauto '~slibs' » marquera tous les paquets de la section « libs » comme ayant été installés automatiquement.
Pour plus d'informations sur les paquets installés automatiquement, consultez la section « Gérer les paquets automatiquement installés » dans le manuel de référence d'aptitude.
- forbid-version
- Empêche la mise à jour vers une version précise d'un paquet. Cette option interdit à aptitude la mise à jour automatique vers cette version, mais permettra le passage aux versions suivantes. Par défaut, aptitude choisira la version vers laquelle ce paquet aurait normalement dû être mis à jour. Vous pouvez modifier ce choix en ajoutant « <version> » au nom du paquet: par exemple, « aptitude forbid-version vim=1.2.3.broken-4 ».
Cette commande est pratique pour éviter les versions boguées des paquets sans avoir à définir ou supprimer des gels à la main. Si vous décidez finalement d'installer la version que vous aviez interdite, la commande « install » mettra fin à l'interdiction.
- update
- Met à jour la liste des paquets disponibles sur les serveurs maîtres. (C'est l'équivalent de « apt-get update »).
- upgrade
- Met les paquets installés à jour, avec leur version la plus récente. Les paquets installés ne seront pas retirés, sauf si ils sont inutilisés. (voir la section « Gérer les paquets automatiquement installés » dans le manuel de référence d'aptitude).Les paquets qui ne sont pas actuellement présents ne seront pas installés.
Si un paquet ne peut être mis à jour sans enfreindre ces contraintes, il restera dans son état actuel.
- forget-new
- Ignore les « nouveaux » paquets (équivaut à presser « f » en mode interactif).
- search
- Recherche les paquets qui correspondent à un ou plusieurs motifs donnés sur la ligne de commande. Tous les paquets correspondant aux expressions demandées seront affichés. Par exemple, « aptitude search '~N' » affichera tous les « nouveaux » paquets. Les expressions de recherche sont expliquées en détail dans « Motifs de recherche » dans le manuel de référence d'aptitude).
- show
- Afficher des informations détaillées sur un ou plusieurs paquets dont les noms sont indiqués après la commande search. Si un nom de paquet contient un caractère « tilde », il sera alors traité comme un motif de recherche, et tous les paquets correspondants seront affichés (voir la section « Motifs de recherche » dans le manuel de référence d'aptitude).
- clean
- Supprime tous les paquets .deb téléchargés et enregistrés dans le répertoire cache (normalement /var/cache/apt/archives).
- autoclean
- Supprime tout paquet enregistré dans le cache et qui n'est plus proposé au téléchargement. Cela vous permet d'empêcher que le cache ne grossisse démesurément avec le temps, sans avoir à le vider complétement.
- 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.
OPTIONS
Les options qui suivent peuvent être utilisées afin de modifier le comportement des commandes ci-dessus. Remarquez que les commandes ne vont pas toutes réagir à chaque option (en effet, certaines options n'ont aucun sens pour certaines commandes).
- -D, --show-deps
- Affiche un bref résumé sur la raison pour laquelle des paquets vont être automatiquement installés ou supprimés.
Ceci correspond à l'option de configuration Aptitude::CmdLine::Show-Deps.
- -d, --download-only
- N'installe ni ne supprime aucun paquet. Télécharge simplement les paquets nécessaires dans le cache.
Directive du fichier de configuration Aptitude::CmdLine::Download-Only.
- -F <format>, --display-format <format>
- Définit le format qui sera utilisé pour afficher les résultats de la commande search. Par exemple, « %p %V %v » affichera le nom du paquet, suivi du numéro de la version installée, ainsi que les versions disponibles. Pour plus d'informations, consultez la section « Personnaliser la manière d'afficher les paquets » dans le manuel de référence d'aptitude.
Directive du fichier de configuration:Aptitude::CmdLine::Package-Display-Format.
- -f
- Essaye témérairement de résoudre les dépendances des paquets corrompus.
Directive du fichier de configuration: Aptitude::CmdLine::Fix-Broken.
- -h, --help
- Affiche un court message d'aide. Identique à l'action help.
- -P, --prompt
- Affiche toujours une invite de commande, même si aucune autre commande que celles explicitement demandées n'est entreprise.
Directive du fichier de configuration: linkend="configcmdline-always-prompt">Aptitude::CmdLine::Always-Prompt.
- -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 and ~/.aptitude/config).
Directive du fichier de configuration: Aptitude::Recommends-Important
- -r, --with-recommends
- Traite les suggestions ou les recommandations en tant que dépendances lors de l'installation des nouveaux paquets. (Prioritaire sur les réglages de /etc/apt.conf et ~/.aptitude/config).
Directive du fichier de configuration: Aptitude::Recommends-Important
- -s, --simulate
- Affiche la liste des actions qui seraient réalisées, mais ne les lance pas réellement. Il n'est pas nécessaire d'avoir les privilèges d'administration.
Directive du fichier de configuration: Aptitude::CmdLine::Simulate.
- -t <version>, --target-release <version>
- Définit la version à partir de laquelle les paquets devront être installés. Par exemple, « aptitude -t expérimental ... » installera les paquets de la distribution expérimentale, si rien d'autre n'est précisé.
Directive du fichier de configuration: APT::Default-Release.
- -O <ordre>, --sort <ordre>
- Définit l'ordre dans lequel le résultat de la commande search doit être affiché. Par exemple, « installsize » triera les paquets dans l'ordre croissant de la taille de leur installation. Pour plus d'informations, consultez le chapitre « Personnaliser la manière de trier les paquets » dans le manuel de référence d'aptitude.
- -o <clef>=<valeur>
- Définit une option du fichier de configuration à la volée. Utilisez par exemple -o Aptitude::Log=/tmp/mes-logs afin de consigner (logs) les événements d'aptitude dans le fichier /tmp/mes-logs. Pour plus d'informations sur les options du fichier de configuration, consultez le chapitre « Référence du fichier de configuration » dans le manuel de référence d'aptitude.
- -V, --show-versions
- Indique quelle versions du paquet sera installée.
Directive du fichier de configuration: Aptitude::CmdLine::Show-Versions.
- -v, --verbose
- Force quelques commandes (show par exemple) à afficher des informations supplémentaires. Peut être invoqué plusieurs fois afin d'obtenir des informations de plus en plus complètes.
Directive du fichier de configuration: Aptitude::CmdLine::Verbose.
- --version
- Affiche la version et quelques informations sur l'environnement de compilation d'aptitude.
- --visual-preview
- Lance l'interface visuelle et affiche l'écran d'accueil, plutôt que d'afficher l'habituelle invite de commande en ligne.
- -w <largeur>, --width <largeur>
- Définit la largeur utilisée pour l'affichage du résultat de la commande search. (Par défaut, c'est la largeur du terminal).
Directive du fichier de configuration: Aptitude::CmdLine::Package-Display-Width
- -y, --assume-yes
- Répond « oui » à toute question de type oui/non. En fait, cette option supprime l'invite (le prompt) qui apparaît quand on installe, met à jour ou supprime des paquets. N'affecte pas les réponses aux questions particulièrement dangereuses, telles que la suppression des paquets essentiels. A priorité sur -P.
Directive du fichier de configuration: Aptitude::CmdLine::Assume-Yes.
- -Z
- Affiche l'espace disque qui sera utilisé ou libéré par chacun des paquets à installer, mettre à jour ou supprimer.
Directive du fichier de configuration: Aptitude::CmdLine::Show-Size-Changes.
Les options suivantes s'appliquent au mode visuel du programme. Toutefois, elles ne sont utilisées qu'en interne. Normalement, vous n'en aurez pas besoin.
- -S <nom-fichier>
- Charge les informations supplémentaires à partir de <nom-fichier> plutôt qu'à partir du fichier standard.
- -u
- Lance la mise à jour de la liste des paquets dès le démarrage du programme. On ne peut pas se servir en même temps de cette option et de -i.
- -i
- Affiche l'écran de téléchargement au démarrage du programme (équivalent au lancement du programme, puis à l'appui sur « g »). On ne peut pas se servir en même temps de cette option et de -u.
VOIR AUSSI
AUTEUR
Daniel Burrows.
TRADUCTEUR
Cette page de man a été originellement traduite par Martin Quinson <martin.quison@ens-lyon.fr>. Les mises à jour sont de Sylvain Cherrier <sylvain.cherrier@free.fr>.