Pohjimmiltaan aptituden asetustiedosto on kokoelma
arvojen määrittelyjä. Kunkin yksittäisen rivin muoto on
”Määritys
Arvo
;
”.
Esimerkiksi seuraava rivi asettaa määrityksen
Aptitude::Theme
arvoon ”Dselect
”.
Aptitude::Theme "Dselect";
Määritys voi sisältää useita määrittelyjä, jos ne on ympäröity aaltosulkeilla arvon paikalla:
Aptitude::UI { Package-Status-Format ""; Package-Display-Format ""; };
Joskus tällaisia muita määrityksiä sisältävää määritystä
kutsutaan ryhmäksi. Itse asiassa
nimissä esiintyvä kaksinkertainen kaksoispiste on vain
lyhennysmerkintä ryhmittelylle: nimi
Aptitude::UI::Default-Grouping
kuuluu
ryhmään Aptitude::UI
, joka puolestaan
kuuluu ryhmään Aptitude
. Voisit siis
asettaa tälle arvon myös seuraavasti:
Aptitude { UI { Default-Grouping ""; }; };
Asetustiedoston muoto on kuvattu yksityiskohtaisemmin manuaalisivulla apt.conf(5).
aptitude etsii asetustiedostoja seuraavista paikoista järjestyksessä:
Käyttäjän henkilökohtainen asetustiedosto
~/.aptitude/config
. Tämä
tiedosto kirjoitetaan uudelleen muokattaessa asetuksia
Asetukset-valikon
kautta.
Järjestelmän asetustiedosto
/etc/apt/apt.conf
.
Oletusarvot, jotka löytyvät tiedostosta
/usr/share/aptitude/aptitude-defaults
.
Ohjelmaan sisäänrakennetut oletusarvot.
Kun määritystä tarvitaan, nämä asetustiedot etsitään
järjestyksessä ja ensimmäinen annettu arvo valitaan.
Tekemällä asetuksen tiedostoon
/etc/apt/apt.conf
voi siis ohittaa
oletusarvot, mutta ei käyttäjän omia tiedostossa
~/.aptitude/config
.
aptitude käyttää seuraavia asetuksia. Nämä ovat vain
aptituden omat asetukset; aptitude käyttää myös
allaolevan apt
-järjestelmän asetuksia. Manuaalisivut
apt(8)
ja
apt.conf(5)
selostavat apt
:n asetukset.
Dir::Aptitude::state
/var/lib/aptitude
Aptitude::Allow-Null-Upgrade
false
true
(tosi), aptitude näyttää
esikatseluruudun aina, jos jotkin paketit ovat
päivitettäviä eikä muistuta komennosta
→ (U).
Aptitude::Auto-Install
true
true
, aptitude
yrittää automaattisesti tyydyttää asennettaviksi
merkitsemiesi pakettien riippuvuudet.
Aptitude::Auto-Fix-Broken
true
false
,
aptitude kysyy ennen kuin yrittää korjata
rikkinäisiä paketteja.
Aptitude::Auto-Upgrade
false
true
, aptitude
merkitsee kaikki päivitettävissä olevat paketit
päivitettäviksi käynnistyessään. Tämä on sama kuin
jos antaisit komennon U).
→ (Aptitude::CmdLine::Always-Prompt
false
true
, aptitude
kysyy komentoriviltä käytettäessä aina vahvistusta
ennen kuin asentaa tai poistaa paketteja. Muuten
vahvistus sivuutetaan joissain tilanteissa. Tämä on
sama kuin komentorivivalitsin -P
.
Aptitude::CmdLine::Assume-Yes
false
true
, aptitude
käyttäytyy komentoriviltä käytettäessä kuten käyttäjä
vastaisi jokaiseen kehotteeseen ”kyllä”,
mikä sivuuttaa useimmat kehotteet. Tämä on sama kuin
komentorivivalitsin -y
.
Aptitude::CmdLine::Resolver-Debug
false
true
, aptitude
tulostaa komentoriviltä käytettäessä paljon tietoa
riippuvuusongelmia ratkaistessaan. Tämä asetus on
hyödyllinen lähinnä jäljitettäessä ratkaisimen
toimintaa eikä ole hyödyllinen tavallisessa käytössä.
Aptitude::CmdLine::Request-Strictness
1000
Aptitude::CmdLine::Download-Only
false
true
, aptitude
vain noutaa paketit komentoriviltä käytettäessä eikä
asenna niitä. Tämä on sama kuin komentorivivalitsin
-d
.
Aptitude::CmdLine::Fix-Broken
false
true
, aptitude
yrittää komentoriviltä käytettäessä enemmän
ratkoessaan riippuvuusongelmia. Tämä on sama kuin
komentorivivalitsin -f
.
Aptitude::CmdLine::Package-Display-Format
%c%a%M %p# - %d#
-F
.
Aptitude::CmdLine::Package-Display-Width
""
, joka on myös oletus), tulokset
muotoillaan päätteen leveydelle tai 80 sarakkeelle,
jos päätteen leveys ei ole tiedossa.
Aptitude::CmdLine::Show-Deps
false
true
, aptitude
näyttää komentoriviltä käytettäessä lyhyen yhteenvedon
paketin tilaan liittyvistä riippuvuuksista. Tämä on
sama kuin komentorivivalitsin -D
.
Aptitude::CmdLine::Show-Versions
false
true
, aptitude
näyttää komentoriviltä käytettäessä asennettavan tai
poistettavan pakettiversion. Tämä on sama kuin
komentorivivalitsin -V
.
Aptitude::CmdLine::Show-Size-Changes
false
true
, aptitude
näyttää komentoriviltä käytettäessä kunkin paketin
vaatimassa levytilassa tapahtuvan muutoksen. Tämä on
sama kuin komentorivivalitsin -Z
.
Aptitude::CmdLine::Simulate
false
true
, aptitude
vain näyttää komentoriviltä käytettäessä toiminnot,
jotka tehtäisiin, eikä varsinaisesti tee niitä. Tämä
on sama kuin komentorivivalitsin
-s
.
Aptitude::CmdLine::Visual-Preview
false
true
, aptitude
vaihtaa koko ruudun käyttöliittymään komentoriviltä
pakettien noutoa ja asennusta varten.
Aptitude::CmdLine::Verbose
0
-v
kasvattaa tätä arvoa yhdellä.
Aptitude::Delete-Unused
true
true
,
tarpeettomat automaattisesti asennetut paketit
poistetaan automaattisesti. ”Automaattisesti asennettujen pakettien hallinta” kertoo tarkemmin.
Aptitude::Delete-Unused-Pattern
Aptitude::Delete-Unused
on true
, vain sellaiset
tarpeettomat paketit, jotka eivät
täsmää tähän ehtoon (katso ”Hakuehdot”), poistetaan. Jos tämä
asetus on tyhjä (joka on oletus), kaikki tarpeettomat
paketit poistetaan.
Aptitude::Display-Planned-Action
true
true
, aptitude
näyttää esikatseluruudun ennen varsinaista
asennusajoa.
Aptitude::Forget-New-On-Update
false
true
, aptitude
tyhjentää uusien pakettien ryhmän aina kun
pakettiluettelo päivitetään. Tämä on sama kuin
antaisit komennon → (f).
Aptitude::Forget-New-On-Install
false
true
, aptitude
tyhjentää uusien pakettien ryhmän aina kun asennat,
päivität tai poistat paketteja. Tämä on sama kuin
antaisit komennon → (f).
Aptitude::Keep-Suggests
false
true
, aptitude
säilyttää automaattisesti asennetut paketit myös, jos
jokin asennettu paketti ehdottaa niitä. Katso myös
”Automaattisesti asennettujen pakettien hallinta”.
Aptitude::Log
/var/log/aptitude
|
”,
loppuosa arvosta on komento, jolle loki putkitetaan.
Esimerkiksi |mail -s 'Aptituden asennusajo'
root
lähettää lokin postitse root
:lle.
Tämän asetuksen arvo voi olla myös lista kohteista,
jolloin loki kirjoitetaan kaikkiin kohteisiin.
Aptitude::Pkg-Display-Limit
Aptitude::Recommends-Important
true
true
ja
Aptitude::Auto-Install
on true
, uuden paketin asennus
asentaa myös paketit, joita se suosittelee.
Aptitude::ProblemResolver::BrokenScore
-100
Aptitude::ProblemResolver::ExtraScore
5
Aptitude::ProblemResolver::ImportantScore
5
Aptitude::ProblemResolver::Infinity
1000000
-Infinity
, se hylätään
välittömästi.
Aptitude::ProblemResolver::InstallScore
-20
Aptitude::ProblemResolver::KeepScore
-50
Aptitude::ProblemResolver::Max-Successors
0
Max-Successors
seuraajaa on
saatu luotua, seuraajien luonti loppuu. Tämän arvon
kasvatus saa alkupäähän korkeampien pistemäärien
ratkaisuja, mutta saa kunkin ratkaisimen
”askeleen” kestämään kauemmin.
Aptitude::ProblemResolver::NonDefaultScore
-40
Aptitude::ProblemResolver::OptionalScore
5
Aptitude::ProblemResolver::PreserveAutoScore
0
Aptitude::ProblemResolver::PreserveManualScore
40
Aptitude::ProblemResolver::ResolutionScore
50
Aptitude::ProblemResolver::RemoveScore
-300
Aptitude::ProblemResolver::RequiredScore
4
Aptitude::ProblemResolver::StandardScore
3
Aptitude::ProblemResolver::StepLimit
5000
Aptitude::ProblemResolver::StepScore
-10
Aptitude::ProblemResolver::UpgradeScore
-15
Aptitude::Suggests-Important
false
Aptitude::Keep-Suggests
.
Tämän asetuksen asettaminen arvoon
true
on sama kuin asetuksen
Aptitude::Keep-Suggests
asettaminen arvoon true
.
Aptitude::Track-Dselect-State
true
true
, aptitude
yrittää pitää kirjaa myös dselect:llä ja
dpkg:llä tehdyistä muutoksista
pakettien tiloihin. Jos esimerkiksi poistat paketin
dpkg:llä, aptitude ei yritä
asentaa sitä takaisin. Tässä asetuksessa voi olla
vikoja.
Aptitude::UI::Advance-On-Action
false
true
, paketin
tilan muutos saa aptituden siirtämään valitun
paketin osoittimen seuraavan paketin kohdalle.
Aptitude::UI::Auto-Show-Reasons
true
true
,
rikkinäisen tai muita paketteja rikkovan paketin
valinta saa aptituden näyttämään tietoalueella
rikkinäisyyden syyt.
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
, tietoalue,
jossa yleensä on paketin pitkä kuvaus, on näkyvissä
käynnistyksen jälkeen.
Aptitude::UI::Default-Package-View
Aptitude::UI::Exit-On-Last-Close
true
true
, kaikkien
valittavissa olevien näkymien sulkeminen sulkee myös
aptituden. Muuten aptitudesta voi poistua vain
komennolla → (Q). ”Näkymien käyttö”
kertoo lisää näkymistä.
Aptitude::UI::Fill-Text
false
true
, kuvaukset
muotoillaan niin, että jokainen rivi on täsmälleen
ruudun levyinen.
Aptitude::UI::HelpBar
true
true
, ruudun
ylälaidassa on rivi tärkeimpiä näppäinkomentoja.
Aptitude::UI::Incremental-Search
true
true
, hakuja
suoritetaan samanaikaisesti kuin kirjoitat hakuehtoa.
Jos siis haluat hakea ehdolla ”apti”,
aptitude etsii myös ensimmäiset paketit, jotka
täsmäävät ehtoihin ”a”, ”ap”
ja ”apt”.
Aptitude::UI::Keybindings
Aptitude::UI::Menubar-Autohide
false
true
,
valikkopalkkia ei näytetä silloin kun sitä ei käytetä.
Aptitude::UI::Minibuf-Download-Bar
false
true
, aptitude
näyttää noutojen edistymisen vain alareunan palkissa.
Käynnissä olevan noudon voi keskeyttää painamalla
q:ta.
Aptitude::UI::Minibuf-Prompts
false
true
, jotkin
kehotteet näytetään ruudun alalaidassa eikä omassa
kehoteikkunassaan.
Aptitude::UI::New-Package-Commands
true
false
, komennot
kuten → (+) toimivat samoin kuin
ikivanhoissa aptituden versioissa.
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
pyytää vahvistusta jatkamiselle noudettuaan paketteja.
Muuten se aloittaa asentamisen suoraan.
Aptitude::UI::Preview-Limit
Aptitude::UI::Prompt-On-Exit
true
true
, aptitude
pyytää vahvistusta ohjelmaa suljettaessa.
Aptitude::Warn-Not-Root
true
true
, aptitude
huomaa, milloin tarvitset root
-oikeuksia johonkin
toimintoon ja kysyy, haluatko vaihtaa
root
-tunnukselle. ”Vaihto root
-tunnukselle”
kertoo lisää root
-tunnuksen käytöstä aptitudessa.