Basiquement, le fichier de configuration d'aptitude
est une liste des couples d'options et de leurs valeurs. Chaque ligne
du fichier devrait avoir la forme
“Option
Valeur;” :
par exemple, dans le fichier de configuration, la ligne suivante
met l'option Aptitude::Theme à
“Dselect”.
Aptitude::Theme "Dselect";
Une option peut “contenir” d'autres options si elles sont écrites entre accolades placées entre l'option et le point-virgule qui la suit, comme ceci :
Aptitude::UI {
Package-Status-Format "";
Package-Display-Format "";
};
Une option qui contient d'autres options est parfois appelée
groupe. En fait, le deux-points doublé,
qui apparaît dans les noms d'options est une manière
simplifiée pour indiquer l'inclusion : l'option
Aptitude::UI::Default-Grouping est
contenu dans le groupe Aptitude::UI,
qui est lui-même dans le groupe Aptitude.
Ainsi, si vous le souhaitez, vous pourriez configurer cette
option à "" comme cela :
Aptitude {
UI {
Default-Grouping "";
};
};Pour plus d'informations sur le format du fichier de configuration, consultez la page de manuel apt.conf(5).
La configuration d'aptitude est lue, dans l'ordre, depuis les sources suivantes :
Le fichier de configuation de l'utilisateur,
~/.aptitude/config. Ce fichier est
écrasé quand l'utilisateur modifie la configuration dans
le menu Options.
Le fichier de configuration du système,
/etc/apt/apt.conf.
Les valeurs par défaut conservées dans
/usr/share/aptitude/aptitude-defaults.
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.
Les options de configuration suivantes sont utilisées par
aptitude. Notez que ce ne sont pas les seules options de
configuration disponibles ; les options utilisées par le
système sous-jacent ne sont pas listées ici. Consultez les
pages de manuel
apt(8)
et
apt.conf(5)
pour les informations sur les options d'apt.
Dir::Aptitude::state/var/lib/aptitudeAptitude::Allow-Null-Upgradefalsetrue, aptitude affichera
l'aperçu d'installation même s'il y a des paquets pouvant
être mis à jour, plutôt qu'afficher un rappel sur la
commande -> (U).
Aptitude::Autoclean-After-Updatefalsetrue, aptitude
fera le ménage parmi les fichiers obsolètes (consultez ->)
chaque fois que vous mettez à jour la liste des paquets.
Aptitude::Auto-Installtruetrue,
aptitude essaiera automatiquement de satisfaire les
dépendances d'un paquet quand vous le sélectionnez
pour installation.
Aptitude::Auto-Fix-Brokentruefalse,
aptitude demandera la permission avant de tenter
de corriger un paquet cassé.
Aptitude::Auto-Upgradefalsetrue,
aptitude marquera automatiquement tous les paquets pouvant
être mis à jour pour qu'il le soit au démarrage du programme,
comme si vous aviez exécuté la commande
-> (U).
Aptitude::CmdLine::Always-Promptfalse-P de la ligne de commande.
Aptitude::CmdLine::Assume-Yesfalse-y
de la ligne de commande.
Aptitude::CmdLine::Download-Onlyfalse-d
de la ligne de commande.
Aptitude::CmdLine::Fix-Brokenfalse-f
de la ligne de commande.
Aptitude::CmdLine::Package-Display-Format%c%a%M %p# - %d#-F
de la ligne de commande.
Aptitude::CmdLine::Package-Display-Width"") indique que
les résultats des recherches sont formatés pour la taille du
terminal actuel ou pour un affichage de 80 colonnes si la taille
ne peut pas être déterminée.
Aptitude::CmdLine::Show-Depsfalse-D
de la ligne de commande.
Aptitude::CmdLine::Show-Versionsfalse-V
de la ligne de commande.
Aptitude::CmdLine::Show-Size-Changesfalse-Z
de la ligne de commande.
Aptitude::CmdLine::Simulatefalse-s
de la ligne de commande.
Aptitude::CmdLine::Visual-Previewfalsetrue,
aptitude va entrer dans le mode graphique pour afficher
l'aperçu du processus d'installation et pour télécharger
les paquets.
Aptitude::CmdLine::Verbose0-v sur la ligne de commande ajoute 1
à cette valeur.
Aptitude::Delete-Unusedtruetrue,
les paquets automatiquement installés qui ne sont plus
nécessaires seront automatiquement supprimés. Pour plus d'informations,
consultez the section called “Gérer les paquets automatiquement installés”.
Aptitude::Delete-Unused-PatternAptitude::Delete-Unused
est à true, seuls les paquets inutilisés
qui correspondent au motif donné (voir the section called “Motifs de recherche”) sont supprimés.
Si la valeur de cette option est une chaîne vide (la valeur par défaut),
tous les paquets inutilisés sont supprimés.
Aptitude::Display-Planned-Actiontruetrue,
aptitude affichera un aperçu d'installation avant de
réellement exécuter les actions que vous avez demandées.
Aptitude::Forget-New-On-Updatefalsetrue,
aptitude videra la liste des nouveaux paquets à chaque
fois que la liste des paquets est mise à jour, comme si vous
aviez exécuté la commande -> (f).
Aptitude::Forget-New-On-Installfalsetrue,
aptitude videra la liste des nouveaux paquets à chaque
fois que vous installez, mettez à jour ou supprimez des
paquets, comme si vous aviez exécuté la commande
-> (f).
Aptitude::Keep-Suggestsfalsetrue,
aptitude gardera les paquets automatiquement installés
sur le système tant qu'un paquet installé les suggère.
Pour plus d'informations, consultez the section called “Gérer les paquets automatiquement installés”.
Aptitude::Log/var/log/aptitudeAptitude::Log commence par le caractère
“|”, le reste de cette valeur
est utilisé comme le nom d'une commande à travers laquelle
le journal est envoyé : par exemple,
|mail -s 'Aptitude install run' root
enverra le journal au compte
root. Pour journaliser dans plusieurs fichiers ou commandes,
vous pouvez configurer cette option sour la forme d'une liste
de cibles pour la journalisation.
Aptitude::Pkg-Display-LimitAptitude::Recommends-Importanttruetrue et
Aptitude::Auto-Install est aussi à
true, installer un nouveau paquet
induira l'installation de tous les paquets qu'il
recommande.
Aptitude::Suggests-ImportantfalseAptitude::Keep-Suggests
à la place. Mettre cette option à
true a le même effet que mettre
Aptitude::Keep-Suggests
à true.
Aptitude::ThemeAptitude::Track-Dselect-Statetruetrue,
aptitude essaiera de détecter si un changement a été
apporté à l'état du paquet par l'utilisation de
dselect ou dpkg : par exemple,
si vous supprimez un paquet avec dpkg,
aptitude n'essaiera pas de le réinstaller. Notez que cela
peut ne pas toujours fonctionner parfaitement.
Aptitude::UI::Advance-On-Actionfalsetrue,
changer l'état d'un paquet (par exemple, le marquer pour
installation) basculera la mise en surbrillance vers le
prochain paquet dans le groupe courant.
Aptitude::UI::Auto-Show-Reasonstruetrue,
sélectionner un paquet qui est cassé, ou qui semble
être la cause du cassage d'autres paquets, va
entrainer l'affichage dans la zone d'information
des raisons expliquant pourquoi ce paquet est cassé.
Aptitude::UI::ColorsAptitude::UI::Default-Groupingfilter(missing),status,section(subdir,passthrough),section(topdir)Aptitude::UI::Default-Preview-GroupingactionAptitude::UI::Description-Visible-By-Defaulttruetrue et cachée si elle est à
false.
Aptitude::UI::Default-Package-ViewAptitude::UI::Exit-On-Last-Closetruetrue,
fermer toutes les vues actives quittera
aptitude. Sinon, aptitude ne quittera pas avant
que vous exécutiez la commande -> (Q). Consultez
the section called “Travailler avec plusieurs vues” pour plus d'informations.
Aptitude::UI::Fill-Textfalsetrue,
aptitude formatera les lignes pour qu'elles occupent
exactement la largeur de l'écran.
Aptitude::UI::HelpBartruetrue,
une ligne d'information sur les raccourcis clavier importants
est affichée en haut de l'écran.
Aptitude::UI::Incremental-Searchtruetrue,
aptitude effectuera des recherches
“incrémentales” : pendant que vous tapez
le motif de recherche, il cherchera le paquet suivant qui
correspond à ce que vous avez tapé jusque là.
Aptitude::UI::KeybindingsAptitude::UI::Menubar-Autohidefalsetrue, la barre de menu sera cachée
lorsqu'elle ne sera pas utilisée.
Aptitude::UI::Minibuf-Download-Barfalsetrue, aptitude utilisera un
mécanisme plus discret pour afficher la progression
des téléchargements : une barre en bas de l'écran
apparaîtra pour afficher l'état actuel du téléchargement.
Pendant que le téléchargement est actif, appuyer sur
q l'arrêtera.
Aptitude::UI::Minibuf-Promptsfalsetrue,
certaines questions (comme les questions oui/non ou
à choix multiples) seront affichées en bas de l'écran
plutôt que dans une boîte de dialogue.
Aptitude::UI::New-Package-Commandstruefalse,
des commandes comme -> (+) auront le comportement
dépassé qu'elles avaient dans d'anciennes versions d'aptitude.
Aptitude::UI::Package-Display-Format%c%a%M %p %Z %v %VAptitude::UI::Package-Header-Format%N %nAptitude::UI::Package-Status-Format%dAptitude::UI::Pause-After-Downloadtruetrue,
aptitude affichera un message après avoir fini de
télécharger les paquets, vous demandant si vous
souhaitez continuer l'installation.
Dans le cas contraire (option mise à false),
il commencera automatiquement l'installation des
paquets.
Aptitude::Preview-LimitAptitude::UI::Prompt-On-Exittruetrue,
aptitude affichera une demande de confirmation avant de quitter.
Aptitude::Warn-Not-Roottruetrue,
aptitude détectera quand vous avez besoin des privilèges
d'administration et vous demandera si vous souhaitez
passer sous le compte administrateur (root) si vous ne
l'êtes pas déjà. Consultez the section called “Devenir administrateur (« root »)” pour plus d'informations.