Koko ruudun käyttöliittymän lisäksi aptitudea voi käyttää pakettien hallintaan suoraan komentoriviltä samaan tapaan kuin apt-getiä. Tämä luku kattaa yleisimmät komentorivitoiminnot; aptituden käyttö komentoriviltä sisältää täydellisen kuvauksen aptituden komentorivikäytöstä.
Komentoriviltä käytettäessä aptitude käynnistetään seuraavasti:
aptitude
toiminto
[parametrit
...]
toiminto
määrittää, mikä toiminto
aptituden on suoritettava. Muut komentoriviparametrit
tulkitaan toiminnosta riippuen. Yleensä ne ovat pakettien
nimiä tai valitsimia[3].
Tärkeimmät toiminnot ovat:
aptitude
update
Tämä komento päivittää pakettiluettelon. Koko ruudun liittymässä sama toiminto on u:n painaminen.
aptitude
upgrade
Tämä komento päivittää mahdollisimman monta pakettia. Jos riippuvuuksissa tulee ongelmia, paketteja ei päivitetä. Tämä komento ei siis esim. poista paketteja.
aptitude
dist-upgrade
Myös tämä komento päivittää paketteja, mutta se tekee enemmän riippuvuusongelmien ratkaisemiseksi: se asentaa ja poistaa paketteja kunnes riippuvuusongelmia ei enää ole. Tätä komentoa käytettäessä on siis syytä olla varovainen, koska se voi tehdä epämieluisia toimintoja.
aptitude
[ install | remove | purge ] pkt1 [pkt2...]
Nämä komennot asentavat, poistavat tai siivoavat[4] annetut paketit. ”Asentamalla” paketin, joka on jo asennettu, voi päivittää sen, jos uudempi versio on saatavilla.
aptitude
search ehto1 [ehto2...]
Tämä komento hakee paketteja, joiden nimessä on mikä
tahansa ehto
ja näyttää
tulokset ruudulla. Jokainen
ehto
voi myös olla erityinen
hakuehto, jotka ”Hakuehdot”
kuvaa.
[5]
aptitude
show pkt1 [pkt2...]
Näytä jokaisen pkt
:n tiedot
ruudulla.
Pakettien asennukseen, päivitykseen ja poistoon käytettäville komennoille voi antaa valitsimen ”-s”, joka tarkoittaa ”simulointia”. Tämä saa aptituden suorittamaan kaikki toiminnot, jotka se normaalisti tekisi, paitsi että tiedostoja ei noudeta, asenneta tai poisteta.
Toisinaan aptitude antaa seuraavanlaisen kehotteen:
Nämä UUDET paketit asennetaan automaattisesti:
freeglut3 libglut3 space-orbit-common
Nämä UUDET paketit asennetaan:
freeglut3 libglut3 space-orbit space-orbit-common
0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.
Haluatko jatkaa? [Kyllä=y/ei=n/?]
Tässä voit valita joko ”Kyllä” (painamalla y) tai ”Ei” (painamalla n). Lisäksi käytettävissäsi on komentoja, joilla voit vaihtaa kehotteessa näytettäviä tietoja tai määrittää muita toimintoja. Esimerkiksi painamalla ”s” voit määrittää, näytetäänkö kuinka paljon tilaa kukin paketti vie:
Haluatko jatkaa? [Kyllä=y/ei=n/?]
s
Kokojen muutokset näytetään. Nämä UUDET paketit asennetaan automaattisesti: freeglut3 <+242kB> libglut3 <+49,2kB> space-orbit-common <8020kB> Nämä UUDET paketit asennetaan: freeglut3 <+242kB> libglut3 <+49,2kB> space-orbit <+393kB> space-orbit-common <8020kB> 0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.Haluatko jatkaa? [Kyllä=y/ei=n/?]
Valitsemalla ”d” saat tietoa automaattisesti asennettavista tai poistettavista paketeista:
Nämä UUDET paketit asennetaan automaattisesti:
freeglut3 (R: libglut3, R: space-orbit, K: freeglut3)
libglut3 (R: freeglut3) space-orbit-common (R: space-orbit)
Nämä UUDET paketit asennetaan:
freeglut3 libglut3 space-orbit space-orbit-common
0 päivitettyä pakettia, 4 uutta asennusta, 0 poistettavaa ja 0 päivittämätöntä
Tarvitsee noutaa 3298kB arkistoista. Levytilaa kuluu 8704kB purkamisen jälkeen.
Haluatko jatkaa? [Kyllä=y/ei=n/?]
Tämä näyttää, että space-orbit-common
ja freeglut3
asennetaan, koska
space-orbit
riippuu niistä. Lisäksi
freeglut3
riippuu paketista
libglut3
, joten sekin asennetaan.
Kaikki mahdolliset toiminnot saat näkyviin valitsemalla
”?” kehotteessa.
Jos annettu pyyntö rikkoo riippuvuuksia, eikä aptitude pysty helposti korjaamaan asiaa, se kysyy, mitä tehdä:
Nämä paketit ovat RIKKI: libsdl1.2debian Nämä paketit POISTETAAN: libsdl1.2debian-all . . . Seuraavat toiminnot selvittävät nämä riippuvuudet: Asenna paketit: libsdl1.2debian-oss [1.2.7+1.2.8cvs20041007-5 (testing,unstable)] -21 pistettä Hyväksytkö tämän ratkaisun? [Y/n/q/?]
Kirjoittamalla y
tai painamalla
Enteriä hyväksyt ehdotetun ratkaisun. Jos
kirjoitat n
, näet ”seuraavaksi
parhaan” ratkaisun:
Hyväksytkö tämän ratkaisun? [Y/n/q/?] n
Seuraavat toiminnot selvittävät nämä riippuvuudet:
Asenna paketit:
libsdl1.2debian-arts [1.2.7+1.2.8cvs20041007-5 (testing,unstable)]
-21 pistettä
Hyväksytkö tämän ratkaisun? [Y/n/q/?]
Jos kirjoitat q
,
”luovutat”, mikä lopettaa ohjelman suorituksen:
Hyväksytkö tämän ratkaisun? [Y/n/q/?] q Lopetetaan yritykset ratkaista näitä riippuvuuksia. Keskeytys.
Kuten tavallisessakin komentorivikehotteessa voit myös tässä
riippuvuuksien selvityskehotteessa suorittaa useita
toimintoja, esimerkiksi pakettien tilojen muokkausta.
Kirjoita ?
nähdäksesi täydellisen
luettelon kaikista käytettävissä olevista komennoista.
aptituden käyttö komentoriviltä on täydellinen kuvaus aptituden komentorivikäytöstä.