Ve své nejjednodušší podobě je konfigurační soubor aptitude výčet
voleb s jejich hodnotami. Každý řádek souboru by měl mít tvar
„Volba
Hodnota
;
“.
Například následující ukázka z konfiguračního souboru nastaví volbu
Aptitude::Theme
na hodnotu „Dselect
“.
Aptitude::Theme "Dselect";
Volba může „seskupovat“ další volby. Stačí je zapsat do složených závorek mezi název volby a ukončovací středník:
Aptitude::UI { Package-Status-Format ""; Package-Display-Format ""; };
Volba, která seskupuje další volby se občas nazývá
skupina. Ve skutečnosti jsou dvojité dvojtečky
v názvech voleb kratším zápisem pro seskupování: Volba
Aptitude::UI::Default-Grouping
je obsažena ve
skupině Aptitude::UI
, která je zase obsažena ve
skupině Aptitude
. Kdybyste tedy chtěli, mohli
byste této volbě nastavit hodnotu ""
třeba takto:
Aptitude { UI { Default-Grouping ""; }; };
Pro více informací o formátu konfiguračního souboru si přečtěte manuálovou stránku apt.conf(5).
Nastavení aptitude je postupně čteno z následujících míst:
Uživatelský konfigurační soubor
~/.aptitude/config
. Pokud uživatel provádí změny
v nastavení aptitude přes menu Volby, nastavení se uloží právě do
tohoto souboru.
Systémový konfigurační soubor /etc/apt/apt.conf
.
Implicitní hodnoty uložené v souboru
/usr/share/aptitude/aptitude-defaults
.
Implicitní hodnoty zabudované v programu.
Když aptitude potřebuje zjistit hodnotu nějaké volby, prohledává
zmíněné zdroje podle uvedeného pořadí, dokud nenalezne její první
výskyt. Tato hodnota se použije. Tedy nastavením proměnné v souboru
/etc/apt/apt.conf
přepíšete implicitní hodnoty
programu, ale neovlivníte uživatelovo nastavení
v ~/.aptitude/config
.
Následujícími konfiguračními volbami můžete ovlivnit vzhled a chování
aptitude. Nastavení souvisejících programů naleznete v jejich
manuálových stránkách (např. volby systému apt
jsou popsány
v apt(8)
a apt.conf(5)).
Dir::Aptitude::state
/var/lib/aptitude
Aptitude::Allow-Null-Upgrade
false
true
, aptitude bude místo zmíněné
hlášky pokračovat jako obvykle a zobrazí (prázdný) přehled před
instalací.
Aptitude::Auto-Install
true
true
, aptitude se bude snažit
automaticky vyplnit závislosti balíků.
Aptitude::Auto-Fix-Broken
true
false
, aptitude se před
pokusem o opravu poškozených balíků zeptá na svolení.
Aptitude::Auto-Upgrade
false
true
, aptitude při startu
programu automaticky označí všechny aktualizovatelné balíky. (Stejně
jako byste ručně spustili U).)
-> (Aptitude::CmdLine::Always-Prompt
false
-P
na
příkazovém řádku.
Aptitude::CmdLine::Assume-Yes
false
true
, aptitude se bude
v příkazovém režimu chovat, jako by uživatel na každou otázku
odpověděl „ano“. Sníží se tak počet dotazů, které musíte
odpovědět. To je ekvivalentní s parametrem -y
na
příkazovém řádku.
Aptitude::CmdLine::Download-Only
false
true
, aptitude v příkazovém
režimu stáhne soubory s balíky, ale nenainstaluje je. To odpovídá
parametru -d
na příkazovém řádku.
Aptitude::CmdLine::Fix-Broken
false
true
, aptitude se bude
v příkazovém režimu chovat mnohem agresivněji při pokusu o napravení
závislostí poškozených balíků. To je ekvivalentní k parametru
-f
na příkazovém řádku.
Aptitude::CmdLine::Package-Display-Format
%c%a%M %p# - %d#
-F
na příkazovém
řádku.
Aptitude::CmdLine::Package-Display-Width
""
), výsledky budou
formátovány buď na šířku terminálu, nebo na 80 znaků (to v případě, že
se nepodaří zjistit velikost terminálu).
Aptitude::CmdLine::Show-Deps
false
true
, aptitude v příkazovém
režimu zobrazí stručný přehled závislostí (pokud existují). To
odpovídá parametru -D
na příkazovém řádku.
Aptitude::CmdLine::Show-Versions
false
true
, aptitude v příkazovém
režimu zobrazí verzi balíku, která se bude instalovat, nebo bude
ostraněna. To odpovídá argumentu -V
na příkazovém
řádku.
Aptitude::CmdLine::Show-Size-Changes
false
true
, aptitude v příkazovém
režimu zobrazí u každého balíku očekávané změny v použitém místě. To
odpovídá argumentu -Z
na příkazovém řádku.
Aptitude::CmdLine::Simulate
false
-s
na
příkazovém řádku.
Aptitude::CmdLine::Visual-Preview
false
true
, aptitude zobrazí
přehled před instalací ve vizuálním režimu.
Aptitude::CmdLine::Verbose
0
-v
přidá k této
proměnné hodnotu 1.
Aptitude::Delete-Unused
true
true
, pak automaticky
nainstalované balíky, které již nejsou potřeba, budou automaticky
odstraněny. Více se o této vlastnosti dozvíte v části „Správa automaticky instalovaných balíků“.
Aptitude::Delete-Unused-Pattern
Aptitude::Delete-Unused
hodnotu true
, budou odstraněny pouze balíky
odpovídající tomuto vzoru (viz „Vyhledávací vzory“).
Pokud zde ponecháte prázdný řetězec, budou odstraněny všechny
nevyužité balíky.
Aptitude::Display-Planned-Action
true
true
, aptitude před
samotným provedením akcí zobrazí obrazovku se souhrnem změn.
Aptitude::Forget-New-On-Update
false
true
, aptitude při každé
aktualizaci seznamu balíků zapomene, které balíky byly nové (jako
kdybyste ručně spustili příkaz -> (f).
Aptitude::Forget-New-On-Install
false
true
, aptitude při každé
instalaci, aktualizaci nebo odstranění zapomene, které balíky byly
nové (jako kdybyste ručně spustili příkaz -> (f).
Aptitude::Keep-Suggests
false
true
, aptitude se nebude
snažit automaticky odstranit instalované balíky, které jiný
instalovaný balík navrhuje. Více se o automatickém odstraňování
dozvíte v části „Správa automaticky instalovaných balíků“.
Aptitude::Log
/var/log/aptitude
Aptitude::Log
začíná znakem roury
(„|
“), bude zbytek hodnoty považován
za název programu, kterému se má záznam akcí předat. Například hodnota
|mail -s "Instalace z Aptitude" root
způsobí, že
záznamy o instalaci budou zaslány elektronickou poštou uživateli
root
. Záznamy můžete ukládat i na více míst zároveň, stačí je zadat
jako seznam cílů.
Aptitude::Pkg-Display-Limit
Aptitude::Recommends-Important
true
Aptitude::Auto-Install
zároveň hodnotu
true
, pak instalací balíku se automaticky
nainstalují i balíky, které doporučuje.
Aptitude::Suggests-Important
false
Aptitude::Keep-Suggests
.
Nastavením této volby na hodnotu true
dosáhnete
stejného výsledku jako u volby Aptitude::Keep-Suggests
.
Aptitude::Track-Dselect-State
true
true
, aptitude se pokusí
rozpoznat, pokud se stav balíku změní externě programy dselect nebo
dpkg. Například pokud odstraníte balík programem
dpkg, aptitude se jej nebude snažit
reinstalovat. Poznamenejme, že se na tuto vlastnost nedá stoprocentně
spolehnout.
Aptitude::UI::Advance-On-Action
false
true
, aptitude se po změně
stavu balíku (například označení pro instalaci) posune na další balík
v seznamu.
Aptitude::UI::Auto-Show-Reasons
true
true
, pak se výběrem porušeného
balíku, nebo balíku, který působí problémy ostatním balíkům,
v informační oblasti automaticky zobrazí důvody, proč k tomu dochází.
Aptitude::UI::Colors
Aptitude::UI::Default-Grouping
filter(missing),status,section(subdir,passthrough),section(topdir)
Aptitude::UI::Default-Preview-Grouping
action
Aptitude::UI::Description-Visible-By-Default
true
true
nebo false
.
Aptitude::UI::Default-Package-View
Aptitude::UI::Exit-On-Last-Close'
true
true
, způsobí zavření
posledního pohledu také ukončení aptitude. V opačném případě budete
muset aptitude ukončovat příkazem -> (Q). Více informací
o pohledech hledejte v kapitole „Práce s několika pohledy“.
Aptitude::UI::Fill-Text
false
true
, aptitude bude
formátovat popisy tak, aby byla každá řádka široká přesně podle šířky
obrazovky.
Aptitude::UI::HelpBar
true
true
, bude se nahoře na
obrazovce zobrazovat nápověda s důležitými klávesovými zkratkami.
Aptitude::UI::Incremental-Search
true
true
, aptitude bude hledat
„přírůstkově“. To znamená, že bude hledat další shodu po
každém stisknutí klávesy (po napsání/smazání dalšího hledaného znaku).
Aptitude::UI::Keybindings
Aptitude::UI::Menubar-Autohide
false
true
, bude hlavní menu skryté
a objeví se pouze při aktivování.
Aptitude::UI::Minibuf-Download-Bar
false
true
, aptitude použije méně
rušivý způsob zobrazení postupu stahování. Na spodní části obrazovky
se objeví řádek, který informuje o aktuálním stavu
stahování. Stahování můžete přerušit klávesou q.
Aptitude::UI::Minibuf-Prompts
false
true
, nezobrazí se většina
výzev v dialogovém okně, ale ve stavovém řádku.
Aptitude::UI::New-Package-Commands
true
false
, budou se některé příkazy
(např. -> (+)) chovat jako v dřevních dobách aptitude.
Aptitude::UI::Package-Display-Format
%c%a%M %p %Z %v %V
Aptitude::UI::Package-Header-Format
%d
Aptitude::UI::Package-Status-Format
%d
Aptitude::UI::Pause-After-Download
true
true
, aptitude se po stažení
balíků zeptá, zda chcete začít s instalací. V opačném případě se na
nic neptá a instalaci rovnou spustí.
Aptitude::Preview-Limit
Aptitude::UI::Prompt-On-Exit
true
true
, aptitude se před
ukončením zeptá, zda chcete program opravdu ukončit.
Aptitude::Warn-Not-Root
true
true
, aptitude bude sledovat,
zda pro danou akci nepotřebujete práva uživatele root
a pokud ano,
zeptá se, zda se chcete na tento účet přepnout. Pokud již práva
root
a máte, aptitude se samozřejmě na nic ptát nebude. Pro více
informací viz část „Přepnutí na uživatele root
“.