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; » : 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 :
Configuration file options specified on the command-line.
Le fichier de configuration de l'utilisateur,
~/.aptitude/config. Ce fichier est écrasé lorsque
l'utilisateur modifie la configuration dans le menu Options.
Le fichier de configuration du système,
/etc/apt/apt.conf.
The system configuration fragment files,
/etc/apt/apt.conf.d/*.
The file specified by the APT_CONFIG environment variable
(if any).
Les valeurs par défaut conservées dans
/usr/share/aptitude/aptitude-defaults.
Default values built into aptitude.
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 apt 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.
Apt::AutoRemove::RecommendsImportanttruetrue, then aptitude will not consider
packages to be unused (and thus will not automatically remove them) as long
as any installed package recommends them, even if Apt::Install-Recommends
is false. For more information, see la section intitulée « Gérer les paquets automatiquement installés ».
Apt::AutoRemove::SuggestsImportantfalsetrue, aptitude ne
considérera pas les paquets comme inutilisés (et donc ne les retirera pas
automatiquement) tant qu'un paquet installé les suggère. Pour plus
d'informations, consultez la section intitulée « Gérer les paquets automatiquement installés ».
Apt::Get::List-CleanuptrueApt::List-Cleanup. If
either of these options is set to false, aptitude will
not delete old package list files after downloading a new set of package
lists.
Apt::List-CleanuptrueApt::Get::List-Cleanup.
If either of these options is set to false, aptitude
will not delete old package list files after downloading a new set of
package lists.
Apt::Install-Recommendstruetrue and
Aptitude::Auto-Install is true, then
whenever you mark a package for installation, aptitude will also mark the
packages it recommends for installation. Furthermore, if this option is
true, aptitude will not consider packages to be unused
(and thus will not automatically remove them) as long as any installed
package reommends them. For more information, see la section intitulée « Gérer les paquets automatiquement installés » and la section intitulée « Immediate dependency resolution ».
Aptitude::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 concernant la commande
→ (U).
Aptitude::Always-Use-Safe-Resolverfalsetrue, aptitude's command-line actions
will always use a « safe » dependency resolver, as if --safe-resolver had
been passed on the command line.
Aptitude::Autoclean-After-Updatefalsetrue, aptitude fera le
ménage parmi les fichiers obsolètes (consultez → ) à chaque mise à jour de
la liste des paquets.
Aptitude::Auto-Fix-Brokentruefalse, aptitude demandera la
permission avant de tenter de corriger un paquet cassé.
Aptitude::Auto-Installtruetrue, aptitude will automatically
attempt to fulfill the dependencies of a package when you mark a package to
be installed or upgraded.
Aptitude::Auto-Install-Remove-Okfalsetrue, aptitude will automatically
remove conflicting packages when you mark a package to be installed or
upgraded. Normally these conflicts are flagged and you must handle them
manually.
Aptitude::Auto-Upgradefalsetrue, aptitude marquera
automatiquement tous les paquets pouvant être mis à jour pour qu'ils le
soient 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::Disable-Columnsfalseaptitude search) will not be formatted into
fixed-width columns or truncated to the screen width. This is equivalent to
the --disable-columns
command-line option.
Aptitude::CmdLine::Download-Onlyfalse-d de la ligne de commande.
Aptitude::CmdLine::Fix-Brokenfalse-f de la
ligne de commande.
Aptitude::CmdLine::Versions-Group-Byauto, none,
package, or source-package to control
whether and how the output of aptitude versions is
grouped. Equivalent to the command-line option --group-by (see its
documentation for more description of what the values mean).
Aptitude::CmdLine::Ignore-Trust-ViolationsfalseApt::Get::AllowUnauthenticated.
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::Progress::Percent-On-RightfalseAptitude::CmdLine::Progress::Retain-Completedfalsefalse, then command-line progress
indicators will be deleted and overwritten once the task they represent is
completed. If it is true, then they will be left on the
terminal. This option does not affect download progress indicators.
Aptitude::CmdLine::Request-Strictness10000Aptitude::CmdLine::Resolver-Debugfalsetrue,
aptitude affichera énormément d'informations pendant les tentatives de
résolutions de dépendances cassées. Comme le nom le suggère, c'est option
est principalement destinée à aider au débogage du solveur de problème.
Aptitude::CmdLine::Resolver-DumpAptitude::CmdLine::Resolver-Show-Stepsfalsetrue, une solution en dépendance
sera affichée comme une suite de dépendances individuelles. Par exemple,
« wesnoth depends upon wesnoth-data (= 1.2.4-1) -> installing
wesnoth-data 1.2.4-1 (unstable) ».
Aptitude::CmdLine::Show-Depsfalse-D de la ligne
de commande.
Aptitude::CmdLine::Show-Size-Changesfalse-Z de la ligne
de commande.
Aptitude::CmdLine::Why-Display-Modeno-summary--show-summary.
See the documentation of --show-summary
for a list of the allowed values of this option and their meanings.
Aptitude::CmdLine::Show-Versionsfalse-V de
la ligne de commande.
Aptitude::CmdLine::Show-Whyfalsetrue, aptitude
will display the manually installed packages that require each automatically
installed package, or the manually installed packages that cause a conflict
with each automatically removed package. This is equivalent to the
-W command-line option and displays the same information
you can access via aptitude why or by pressing
i in a package list.
Aptitude::CmdLine::Version-Display-Format%c%a%M %p# %t %iaptitude
versions. This is equivalent to the -F
command-line option.
Aptitude::CmdLine::Versions-Show-Package-Namesalways, auto, or
never to control when package names are displayed in the
output of aptitude
versions. Equivalent to the command-line option --show-package-names
(see its documentation for more description of what the values mean).
Aptitude::Safe-Resolver::Show-Resolver-Actionsfalse--safe-resolver or
because the command-line action is safe-upgrade, it will
display a summary of the actions taken by the resolver before showing the
installation preview. Equivalent to the command-line option --show-resolver-actions.
Aptitude::Screenshot::IncrementalLoadLimit16384Aptitude::Screenshot::Cache-Max4194304Aptitude::CmdLine::SimulatefalseAptitude::Simulate
instead. In command-line mode, causes aptitude to just display
the actions that would be performed (rather than actually performing them);
in the visual interface, causes aptitude to start in read-only mode
regardless of whether you are root or not. This is equivalent to the
-s command-line option.
Aptitude::CmdLine::Verbose0-v sur la
ligne de commande ajoute 1 à cette valeur.
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::Debtags-Binary/usr/bin/debtagsdebtags command. If
configured with libept support, aptitude will
invoke this program whenever the package lists are updated, passing it the
arguments listed in Aptitude::Debtags-Update-Options.
Aptitude::Debtags-Update-Options--localdebtags update when
invoking it after the package lists are updated. These are split at
whitespace; single and double-quoted strings are recognized, so setting this
to « --vocabulary='/file with a space » will
store the debtags vocabulary in
« /file with a space ».
Aptitude::Delete-Unusedtruetrue, les paquets
automatiquement installés qui ne sont plus nécessaires seront
automatiquement supprimés. Pour plus d'informations, consultez la section intitulée « Gérer les paquets automatiquement installés ».
Aptitude::Delete-Unused-PatternAptitude::Keep-Unused-Pattern.
Si Aptitude::Keep-Unused-Pattern n'est pas paramétrée ou
paramétrée avec une chaîne vide, la valeur de cette option de configuration
va la supplanter. Sinon Aptitude::Delete-Unused-Pattern
est ignorée.
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-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::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::Get-Root-Commandsu:/bin/suroot user (see la section intitulée « Devenir administrateur (« root ») »). It has the form
protocol:command.
protocol must be either su or
sudo; it determines how aptitude invokes the program
when it wants to gain root privileges. If
protocol is su, then
« command -c
arguments » is used to become
root; otherwise, aptitude uses
« command
arguments ». The first word in
command is the name of the program that should be
invoked; remaining words are treated as arguments to that program.
Aptitude::Ignore-Old-Tmpfalse~/.aptitude/.tmp qui n'est plus nécessaire. Si ce
répertoire existe et Aptitude::Ignore-Old-Tmp est à
true, aptitude vous demandera s'il faut le
supprimer. Cette option est automatiquement mis à true
après que vous ayez répondu. D'un autre côté, si ce répertoire n'existe pas,
cette option est mise à false et vous en seriez averti si
ce répertoire venait à réapparaître.
Aptitude::Ignore-Recommends-ImportantfalseAptitude::Recommends-Important caused recommendations to
be installed automatically, the same way that Apt::Install-Recommends
does today. If this option is set to false and
Aptitude::Recommends-Important is also set to
false, aptitude will set Apt::Install-Recommends
to false and set
Aptitude::Ignore-Recommends-Important to
true on startup.
Aptitude::Keep-RecommendsfalseApt::AutoRemove::Recommends-Important
instead. Setting this option to true has the same effect
as setting Apt::AutoRemove::Recommends-Important
to true.
Aptitude::Keep-SuggestsfalseApt::AutoRemove::Suggests-Important
instead. Setting this option to true has the same effect
as setting Apt::AutoRemove::Suggests-Important
to true.
Aptitude::Keep-Unused-PatternAptitude::Delete-Unused est à
true, seul les paquets inutilisés qui ne correspondent
pas à ce motif (voir la section intitulée « Search patterns ») seront
supprimés. Si cette option est configurée avec une chaîne vide (valeur par
défaut), tous les paquets inutilisés sont supprimés.
Aptitude::LockFile/var/lock/aptitudeAptitude::Log/var/log/aptitudeAptitude::Log commence par le caractère
« | », le reste de cette valeur est utilisé
comme 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 sous la forme d'une liste de
cibles pour la journalisation.
Aptitude::Logging::File- » causes logging
messages to be printed to standard output. This differs from the setting
Aptitude::Log: that file
is used to log installations and removals, whereas this file is used to log
program events, errors, and debugging messages (if enabled). This option is
equivalent to the command-line argument --log-file. See
also Aptitude::Logging::Levels.
Aptitude::Logging::Levelslevel », to set the global log level
(the log level of the root logger) to the given
level, or
« category:level »,
where category is the category of messages to
modify (such as aptitude.resolver.hints.match) and
level is the lowest log level of messages in that
category that should be displayed. Valid log levels are
« fatal »,
« error »,
« warn »,
« info »,
« debug », and
« trace ». The command-line option --log-level can be
used to set or override any log level.
Aptitude::Parse-Description-Bulletstruetrue plutôt qu'à false.
Aptitude::Pkg-Display-LimitAptitude::ProblemResolver::Allow-Break-Holdsfalsetrue, the problem resolver will
consider breaking package holds or installing forbidden versions in order to
resolve a dependency. If it is set to false, these
actions will be rejected by default, although you can always enable them
manually (see la section intitulée « Resolving Dependencies Interactively »).
Aptitude::ProblemResolver::BreakHoldScore-300Aptitude::ProblemResolver::Allow-Break-Holds
is set to true, the resolver will never break a hold or install a forbidden
version unless it has explicit permission from the user.
Aptitude::ProblemResolver::Break-Hold-Level50000Aptitude::ProblemResolver::BrokenScore-100Aptitude::ProblemResolver::DefaultResolutionScore400apt-get install » or the « immediate dependency
resolver » would pick. The score is only applied for
dependencies and recommendations whose targets are not currently installed.
Aptitude::ProblemResolver::Discard-Null-Solutiontruetrue, aptitude ne suggérera
jamais d'annuler toutes les actions que vous aviez prévues pour résoudre un
problème de dépendances.
Aptitude::ProblemResolver::EssentialRemoveScore-100000Aptitude::ProblemResolver::Remove-Essential-Level60000Aptitude::ProblemResolver::ExtraScore-1Aptitude::ProblemResolver::FullReplacementScore500Aptitude::ProblemResolver::FutureHorizon50Aptitude::ProblemResolver::HintsAptitude::ProblemResolver::ImportantScore5Aptitude::ProblemResolver::Infinity1000000infini,
pour les solutions potentielles : si un ensemble d'actions à un score
pire que -infini, il sera écarté immédiatement.
Aptitude::ProblemResolver::InstallScore-20Aptitude::ProblemResolver::Keep-All-Level20000Aptitude::ProblemResolver::KeepScore0Aptitude::ProblemResolver::NonDefaultScore-40Aptitude::ProblemResolver::Non-Default-Level50000Aptitude::ProblemResolver::OptionalScore1Aptitude::ProblemResolver::PreserveAutoScore0Aptitude::ProblemResolver::PreserveManualScore60Aptitude::ProblemResolver::RemoveScore-300Aptitude::ProblemResolver::Remove-Level10000Aptitude::ProblemResolver::RequiredScore4Aptitude::ProblemResolver::ResolutionScore50Aptitude::ProblemResolver::Safe-Level10000aptitude
safe-upgrade. See la section intitulée « Safety costs » for a description of
safety costs.
Aptitude::ProblemResolver::SolutionCostsafety,priorityAptitude::ProblemResolver::StandardScore3Aptitude::ProblemResolver::StepLimit5000StepLimit to 0 will disable the problem resolver
entirely. The default value is large enough to accomodate commonly
encountered situations, while preventing aptitude from « blowing
up » if an overly complicated problem is encountered. (note: this
applies only to command-line searches; in the visual interface, the resolver
will continue working until it reaches a solution)
Aptitude::ProblemResolver::StepScore70Aptitude::ProblemResolver::Trace-DirectoryAptitude::ProblemResolver::Trace-File is also set, the
same information will also be written to the trace file. Trace directories
are more transparent than trace files, and are more suitable for, e.g.,
including in source trees as test cases.
Aptitude::ProblemResolver::Trace-FileAptitude::ProblemResolver::Trace-Directory is also set,
the same information will also be written to the trace directory. A trace
file is simply a compressed archive of a trace directory; it will take less
space than the trace directory and is suitable for transmission over a
network.
Aptitude::ProblemResolver::UndoFullReplacementScore-500Aptitude::ProblemResolver::UnfixedSoftScore-200Aptitude::ProblemResolver::UpgradeScore0Aptitude::Purge-Unusedfalsetrue et si Aptitude::Delete-Unused est
aussi à true, les paquets qui ne sont plus utilisés
seront purgé du système, en supprimant leurs fichiers
de configuration et peut-être des données importantes. Pour plus
d'informations sur les paquets considérés comme « inutilisé »,
consultez la section intitulée « Gérer les paquets automatiquement installés ». CETTE OPTION PEUT
ENTRAÎNER DES PERTES DE DONNÉES ! NE L'ACTIVEZ QUE SI VOUS SAVEZ CE QUE
VOUS FAITES !
Aptitude::Recommends-ImportanttrueApt::Install-Recommends.
On startup, aptitude will copy
Aptitude::Recommends-Important (if it exists) to
Apt::Install-Recommends and then clear
Aptitude::Recommends-Important in your user configuration
file.
Aptitude::Safe-Resolver::No-New-Installsfalsetrue, then when the « safe »
dependency resolver has been activated via --safe-resolver or
by using the safe-upgrade
command-line action, the resolver will not be allowed to install packages
that are not currently installed.
Aptitude::Safe-Resolver::No-New-Upgradesfalse--safe-resolver or
by using the safe-upgrade
command-line action, the resolver will not be allowed to resolve
dependencies by upgrading packages.
Aptitude::Sections::Descriptions$prefix/share/aptitude/section-descriptionssection »
package hierarchy grouping policy. Descriptions are assigned to section
trees based on the last component of the name: for instance, a member of
this group named « games » will be used to
describe the Sections « games »,
« non-free/games », and
« non-free/desktop/games ». Within the text
of section descriptions, the string « \n »
will be replaced by a line-break, and the string
« '' » will be replaced by a double-quote
character.
Aptitude::Sections::Top-Sections"main"; "contrib"; "non-free"; "non-US";topdir »,
« subdir », and
« subdirs » grouping policies use this list to
interpret Section fields: if the first path element of a package's Section
is not contained in this list, or if its Section has
only one element, then the package will be grouped using the first member of
this list as its first path element. For example, if the first member of
Top-Sections is « main »,
then a package whose Section is
« games/arcade » will be treated as if its
Section field were « main/games/arcade ».
Aptitude::Simulatefalseroot or not. This is equivalent to the
-s command-line option.
Aptitude::Spin-Interval500Aptitude::Suggests-ImportantfalseApt::AutoRemove::Suggests-Important
instead. Setting this option to true has the same effect
as setting Apt::AutoRemove::Suggests-Important
to true.
Aptitude::Suppress-Read-Only-Warningfalsefalse, aptitude will display a
warning the first time that you attempt to modify package states while
aptitude is in read-only mode.
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 avoir cassé d'autres paquets, va entraîner
l'affichage dans la zone d'information des raisons expliquant pourquoi ce
paquet est cassé.
Aptitude::UI::Default-Groupingfilter(missing),status,section(subdirs,passthrough),section(topdir)Aptitude::UI::Default-Package-ViewAptitude::UI::Default-Preview-GroupingactionAptitude::UI::Default-SortingnameAptitude::UI::Description-Visible-By-Defaulttruetrue et
cachée si elle est à false.
Aptitude::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). Consultezla section intitulée « 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::Flat-View-As-First-Viewfalsetrue, aptitude will display a flat
view on startup instead of the default view.
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::InfoAreaTabsfalsetrue, aptitude will display tabs at
the top of the information area (the pane at the bottom of the screen)
describing the different modes the area can be set to.
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 l'avancement des téléchargements :
une barre en bas de l'écran apparaîtra pour afficher l'état actuel du
téléchargement. Lorsqu'un téléchargement est actif, appuyer sur
q l'annulera.
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 %n #%B %u %oAptitude::UI::Package-Status-Format%dAptitude::UI::Pause-After-DownloadOnlyIfErrortrue, après avoir fini de
télécharger les paquets, aptitude affichera un message demandant si vous
souhaitez continuer l'installation. Si cette option est à
OnlyIfError, un message ne sera affiché qu'en cas d'échec
du téléchargement. Si cette option est à false,
aptitude enchaînera immédiatement avec l'écran suivant à la fin du
téléchargement.
Aptitude::UI::Preview-LimitAptitude::UI::Prompt-On-Exittruetrue, aptitude affichera une
demande de confirmation avant de quitter.
Aptitude::UI::StylesAptitude::UI::ViewTabstruefalse, aptitude n'affichera
pas le bandeau listant les vues actuellement actives en haut de l'écran.
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 la section intitulée « Devenir administrateur (« root ») » pour plus
d'informations.
DebTags::Vocabulary/usr/share/debtags/vocabularydebtags utilisé
pour charger les métadonnées des marqueurs du paquet.