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/aptitudeAptitude::Allow-Null-Upgradefalsetrue (tosi), aptitude näyttää
esikatseluruudun aina, jos jotkin paketit ovat
päivitettäviä eikä muistuta komennosta
→ (U).
Aptitude::Autoclean-After-Updatefalsetrue (tosi),
aptitude siivoaa vanhentuneet tiedostot ( → )
päivittäessäsi pakettiluetteloa.
Aptitude::Auto-Installtruetrue, aptitude
yrittää automaattisesti tyydyttää asennettaviksi
merkitsemiesi pakettien riippuvuudet.
Aptitude::Auto-Fix-Brokentruefalse,
aptitude kysyy ennen kuin yrittää korjata
rikkinäisiä paketteja.
Aptitude::Auto-Upgradefalsetrue, 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-Promptfalsetrue, 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-Yesfalsetrue, 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-Debugfalsetrue, 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-Strictness1000Aptitude::CmdLine::Download-Onlyfalsetrue, aptitude
vain noutaa paketit komentoriviltä käytettäessä eikä
asenna niitä. Tämä on sama kuin komentorivivalitsin
-d.
Aptitude::CmdLine::Fix-Brokenfalsetrue, 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-Depsfalsetrue, aptitude
näyttää komentoriviltä käytettäessä lyhyen yhteenvedon
paketin tilaan liittyvistä riippuvuuksista. Tämä on
sama kuin komentorivivalitsin -D.
Aptitude::CmdLine::Show-Versionsfalsetrue, aptitude
näyttää komentoriviltä käytettäessä asennettavan tai
poistettavan pakettiversion. Tämä on sama kuin
komentorivivalitsin -V.
Aptitude::CmdLine::Show-Size-Changesfalsetrue, aptitude
näyttää komentoriviltä käytettäessä kunkin paketin
vaatimassa levytilassa tapahtuvan muutoksen. Tämä on
sama kuin komentorivivalitsin -Z.
Aptitude::CmdLine::Simulatefalsetrue, 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-Previewfalsetrue, aptitude
vaihtaa koko ruudun käyttöliittymään komentoriviltä
pakettien noutoa ja asennusta varten.
Aptitude::CmdLine::Verbose0-v kasvattaa tätä arvoa yhdellä.
Aptitude::Delete-Unusedtruetrue,
tarpeettomat automaattisesti asennetut paketit
poistetaan automaattisesti. ”Automaattisesti asennettujen pakettien hallinta” kertoo tarkemmin.
Aptitude::Delete-Unused-PatternAptitude::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-Actiontruetrue, aptitude
näyttää esikatseluruudun ennen varsinaista
asennusajoa.
Aptitude::Forget-New-On-Updatefalsetrue, aptitude
tyhjentää uusien pakettien ryhmän aina kun
pakettiluettelo päivitetään. Tämä on sama kuin
antaisit komennon → (f).
Aptitude::Forget-New-On-Installfalsetrue, 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-Suggestsfalsetrue, 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-LimitAptitude::Recommends-Importanttruetrue ja
Aptitude::Auto-Install
on true, uuden paketin asennus
asentaa myös paketit, joita se suosittelee.
Aptitude::ProblemResolver::BrokenScore-100Aptitude::ProblemResolver::ExtraScore5Aptitude::ProblemResolver::ImportantScore5Aptitude::ProblemResolver::Infinity1000000-Infinity, se hylätään
välittömästi.
Aptitude::ProblemResolver::InstallScore-20Aptitude::ProblemResolver::KeepScore-50Aptitude::ProblemResolver::Max-Successors0Max-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-40Aptitude::ProblemResolver::OptionalScore5Aptitude::ProblemResolver::PreserveAutoScore0Aptitude::ProblemResolver::PreserveManualScore40Aptitude::ProblemResolver::ResolutionScore50Aptitude::ProblemResolver::RemoveScore-300Aptitude::ProblemResolver::RequiredScore4Aptitude::ProblemResolver::StandardScore3Aptitude::ProblemResolver::StepLimit5000Aptitude::ProblemResolver::StepScore-10Aptitude::ProblemResolver::UpgradeScore-15Aptitude::Suggests-ImportantfalseAptitude::Keep-Suggests.
Tämän asetuksen asettaminen arvoon
true on sama kuin asetuksen
Aptitude::Keep-Suggests
asettaminen arvoon true.
Aptitude::Track-Dselect-Statetruetrue, 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-Actionfalsetrue, paketin
tilan muutos saa aptituden siirtämään valitun
paketin osoittimen seuraavan paketin kohdalle.
Aptitude::UI::Auto-Show-Reasonstruetrue,
rikkinäisen tai muita paketteja rikkovan paketin
valinta saa aptituden näyttämään tietoalueella
rikkinäisyyden syyt.
Aptitude::UI::Default-Groupingfilter(missing),status,section(subdir,passthrough),section(topdir)Aptitude::UI::Default-Preview-GroupingactionAptitude::UI::Description-Visible-By-Defaulttruetrue, tietoalue,
jossa yleensä on paketin pitkä kuvaus, on näkyvissä
käynnistyksen jälkeen.
Aptitude::UI::Default-Package-ViewAptitude::UI::Exit-On-Last-Closetruetrue, 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-Textfalsetrue, kuvaukset
muotoillaan niin, että jokainen rivi on täsmälleen
ruudun levyinen.
Aptitude::UI::HelpBartruetrue, ruudun
ylälaidassa on rivi tärkeimpiä näppäinkomentoja.
Aptitude::UI::Incremental-Searchtruetrue, 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::KeybindingsAptitude::UI::Menubar-Autohidefalsetrue,
valikkopalkkia ei näytetä silloin kun sitä ei käytetä.
Aptitude::UI::Minibuf-Download-Barfalsetrue, aptitude
näyttää noutojen edistymisen vain alareunan palkissa.
Käynnissä olevan noudon voi keskeyttää painamalla
q:ta.
Aptitude::UI::Minibuf-Promptsfalsetrue, jotkin
kehotteet näytetään ruudun alalaidassa eikä omassa
kehoteikkunassaan.
Aptitude::UI::New-Package-Commandstruefalse, komennot
kuten → (+) toimivat samoin kuin
ikivanhoissa aptituden versioissa.
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
pyytää vahvistusta jatkamiselle noudettuaan paketteja.
Muuten se aloittaa asentamisen suoraan.
Aptitude::UI::Preview-LimitAptitude::UI::Prompt-On-Exittruetrue, aptitude
pyytää vahvistusta ohjelmaa suljettaessa.
Aptitude::Warn-Not-Roottruetrue, 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.