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/aptitudeAptitude::Allow-Null-Upgradefalsetrue, aptitude bude místo zmíněné
hlášky pokračovat jako obvykle a zobrazí (prázdný) přehled před
instalací.
Aptitude::Autoclean-After-Updatefalsetrue, aptitude při každé
aktualizaci seznamu balíků vymaže zastaralé soubory (viz ->).
Aptitude::Auto-Installtruetrue, aptitude se bude snažit
automaticky vyplnit závislosti balíků.
Aptitude::Auto-Fix-Brokentruefalse, aptitude se před
pokusem o opravu poškozených balíků zeptá na svolení.
Aptitude::Auto-Upgradefalsetrue, aptitude při startu
programu automaticky označí všechny aktualizovatelné balíky. (Stejně
jako byste ručně spustili -> (U).)
Aptitude::CmdLine::Always-Promptfalse-P na
příkazovém řádku.
Aptitude::CmdLine::Assume-Yesfalsetrue, 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-Onlyfalsetrue, 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-Brokenfalsetrue, 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-Depsfalsetrue, 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-Versionsfalsetrue, 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-Changesfalsetrue, 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::Simulatefalse-s na
příkazovém řádku.
Aptitude::CmdLine::Visual-Previewfalsetrue, aptitude zobrazí
přehled před instalací ve vizuálním režimu.
Aptitude::CmdLine::Verbose0-v přidá k této
proměnné hodnotu 1.
Aptitude::Delete-Unusedtruetrue, 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-PatternAptitude::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-Actiontruetrue, aptitude před
samotným provedením akcí zobrazí obrazovku se souhrnem změn.
Aptitude::Forget-New-On-Updatefalsetrue, 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-Installfalsetrue, 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-Suggestsfalsetrue, 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/aptitudeAptitude::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-LimitAptitude::Recommends-ImportanttrueAptitude::Auto-Install zároveň hodnotu
true, pak instalací balíku se automaticky
nainstalují i balíky, které doporučuje.
Aptitude::Suggests-ImportantfalseAptitude::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-Statetruetrue, 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-Actionfalsetrue, 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-Reasonstruetrue, 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::ColorsAptitude::UI::Default-Groupingfilter(missing),status,section(subdir,passthrough),section(topdir)Aptitude::UI::Default-Preview-GroupingactionAptitude::UI::Description-Visible-By-Defaulttruetrue nebo false.
Aptitude::UI::Default-Package-ViewAptitude::UI::Exit-On-Last-Close'truetrue, 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-Textfalsetrue, aptitude bude
formátovat popisy tak, aby byla každá řádka široká přesně podle šířky
obrazovky.
Aptitude::UI::HelpBartruetrue, bude se nahoře na
obrazovce zobrazovat nápověda s důležitými klávesovými zkratkami.
Aptitude::UI::Incremental-Searchtruetrue, 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::KeybindingsAptitude::UI::Menubar-Autohidefalsetrue, bude hlavní menu skryté
a objeví se pouze při aktivování.
Aptitude::UI::Minibuf-Download-Barfalsetrue, 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-Promptsfalsetrue, nezobrazí se většina
výzev v dialogovém okně, ale ve stavovém řádku.
Aptitude::UI::New-Package-Commandstruefalse, 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 %VAptitude::UI::Package-Header-Format%dAptitude::UI::Package-Status-Format%dAptitude::UI::Pause-After-Downloadtruetrue, 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-LimitAptitude::UI::Prompt-On-Exittruetrue, aptitude se před
ukončením zeptá, zda chcete program opravdu ukončit.
Aptitude::Warn-Not-Roottruetrue, 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
roota máte, aptitude se samozřejmě na nic ptát nebude. Pro více
informací viz část „Přepnutí na uživatele root“.