---
name: "aptitude.fr"
section: "8"
platform: "linux"
package: "aptitude"
version: "0.2.15.9-2"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/aptitude.fr"
---

# aptitude.fr(8)

aptitude - interface évoluée pour le gestionnaire de paquets. **aptitude** \[*\<options\>*...\] {**autoclean** \| **clean** \| **forget-new** \| **update** \| **upgrade**} **aptitude** \[*\<options\>*...\] {**dist-upgrade** \| **download** \| **forbid-version** \| **hold** \| **markauto** \| **purge** \| **reinstall** \| **remove** \| **show** \| **unmarkauto**} paquets... **aptitude** \[*\<options\>*...\] **search** motifs... **aptitude** \[-S *\<fname\>*\] \[**-u** \| **-i**\] **aptitude** **help**

 **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 ».

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.

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.

Directive du fichier 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**.

 [**apt-get**(8)](/apt-get/8.md), [**apt**(8)](/apt/8.md), */usr/share/doc/aptitude/html/index.html*

Daniel Burrows.

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\>.
