Linux aptitude -komento

soveltuvuuskomento

soveltuvuus on tekstipohjainen etupää APT-paketinhallintajärjestelmälle. Sen avulla käyttäjä voi tarkastella pakettiluetteloa ja suorittaa paketinhallintatehtäviä, kuten asennuksen, päivittäminen ja poistamalla paketteja. Toiminnot voidaan suorittaa visuaalisesta käyttöliittymästä tai komentoriviltä .

Syntaksi

aptitude [    ...] forget-new 
aptitude [    ...] safe-upgrade [    ...] 
aptitude [    ...] purge    ... 
aptitude extract-cache-subset       ... 
aptitude [    ...] search    ... 
aptitude [...] add-user-tag ... 
aptitude [    ...] why [    ...]    
aptitude [-S    ] [--autoclean-on-startup | --clean-on-startup | -i | -u] 
aptitude help 

Toiminnot

Ensimmäinen argumentti, joka ei ala yhdysmerkillä (' - ') katsotaan toiminnoksi, jonka ohjelman pitäisi suorittaa. Jos toimintoa ei ole määritetty komentorivillä, soveltuvuus käynnistyy visuaalisessa tilassa.

Asentaa Asenna yksi tai useampi paketti. Paketit tulee luetella '' Asentaa 'komento; jos paketin nimi sisältää tilde-merkin (' ~ '' tai kysymysmerkki ('' ? '), sitä käsitellään hakukuviona ja asennetaan kaikki mallia vastaavat paketit.

Tietyn valitseminen versio pakkauksesta, liitä = paketin nimeen: esimerkiksi aptitude install apt = 0.3.1 . Vastaavasti paketin valitseminen tietystä arkisto , liitä / paketin nimeen: esimerkiksi aptitude asenna apt / kokeellinen . Et voi määrittää sekä arkistoa että versiota paketille.

Kaikkia komentorivillä lueteltuja paketteja ei tarvitse asentaa; voit kertoa aptitude: lle tehdä jotain erilaista paketin kanssa liittämällä paketin nimeen 'ohitusmäärittimen'. Esimerkiksi, kyky poistaa wesnoth + asentaa 'wesnoth', ei poista sitä. Seuraavat ohitustiedot ovat käytettävissä:

paketti + Asentaa paketti .
paketti + M Asentaa paketti ja merkitse heti automaattisesti asennetuksi (huomaa, että jos mikään ei riipu paketti , se aiheuttaa sen poistamisen välittömästi).
paketti - Poista paketti .
paketti _ Puhdistaa paketti : poista se ja kaikki siihen liittyvät kokoonpano- ja datatiedostot.
paketti = Paikka paketti pidossa: peruuta kaikki aktiiviset asennukset, päivitykset tai poistot ja estä tämän paketin päivittäminen automaattisesti tulevaisuudessa.
paketti : Pitää paketti nykyisessä versiossaan: peruuta asennus, poisto tai päivitys. Toisin kuin yllä oleva hold (yllä), se ei estä automaattisia päivityksiä tulevaisuudessa.
paketti & M Mark paketti automaattisesti asennettuna.
paketti & m Mark paketti asennettuna manuaalisesti.
Erityistapauksena '' Asentaa 'ilman argumentteja toimii mihin tahansa tallennettuun / odottavaan toimintoon.

Kun kirjoitat 'Y' viimeiseen vahvistuspyyntöön, Asentaa komento muokkaa aptituden tallennettuja tietoja suoritettavista toiminnoista. Siksi, jos annat (esimerkiksi) komennon aptitude asenna foo bar ja keskeytä sitten asennus, kun aptitude on alkanut ladata ja asentaa paketteja, sinun on suoritettava kyky poistaa foo bar peruuttaa tilauksen.
Poista , puhdistaa ,
pidä , pidättele ,
pitää , asenna uudelleen
Nämä komennot ovat samat kuin Asentaa , mutta käytä nimettyä toimintoa kaikkiin komentorivillä annettuihin paketteihin, joille sitä ei ohiteta.

Ero pidä ja pitää onko tuo pidä aiheuttaa paketin ohittamisen tulevaisuudessa turvallinen päivitys tai full-upgrade -komennot pitää vain peruuttaa kaikki paketin ajoitetut toimet. pidättele mahdollistaa paketin päivittämisen tulevaisuudessa turvallinen päivitys tai täysi päivitys komentoja muuttamatta sen tilaa muuten.

Esimerkiksi, kyky poistaa '~ ndeity' poistaa kaikki paketit, joiden nimi sisältää 'jumaluuden'.
marcauto ,
unmarkauto
Merkitse paketit automaattisesti asennetuiksi tai manuaalisesti asennetuiksi. Paketit määritetään samalla tavalla kuin Asentaa komento. Esimerkiksi, soveltuvuus markauto '~ slibs' merkitsee kaikki libs-osion paketit asennetuiksi automaattisesti.
rakentaa riippuu ,
rakentaa-dep
Tyydytä paketin koontiversiot. Jokainen paketin nimi voi olla lähdekoodipaketti, jolloin asennetaan kyseisen lähdekoodin koontiversiot; muuten binaaripaketit löytyvät samalla tavalla kuin Asentaa komento, ja nämä binääripaketit rakentavien lähdepakettien koontiriippuvuudet täyttyvät.

Jos komentoriviparametri - vain arkisto on läsnä, vain arkkitehtuurista riippuvat rakennusriippuvuudet (ts. ei Rakennus-riippuu-Indep tai Rakennus-ristiriidat-Indep ) noudatetaan.
kiellä-versio Kielletään paketin päivittäminen tiettyyn versioon. Tämä estää soveltuvuutta päivittymästä automaattisesti tähän versioon, mutta sallii automaattisen päivityksen tuleviin versioihin. Oletuksena aptitude valitsee paketin version; voit ohittaa tämän valinnan liittämällä = paketin nimeen: esimerkiksi kelpoisuus kielletty-versio vim = 1.2.3. rikki-4 .

Tämä komento on hyödyllinen pakettien rikkoutuneiden versioiden välttämiseksi tarvitsematta asettaa ja tyhjentää manuaalisia pidätyksiä. Jos päätät kuitenkin, että haluat kielletyn version, aptitude install poistaa kiellon.
päivittää Päivittää apt-lähteistä saatavien pakettien luettelon (tämä vastaa apt-get-päivitys ).
turvallinen päivitys Päivittää asennetut paketit uusimpaan versioonsa. Asennettuja paketteja ei poisteta, ellei niitä ole käytetty. Paketteja, joita ei ole vielä asennettu, voidaan asentaa riippuvuuksien ratkaisemiseksi, ellei --no-new-installs komentorivivaihtoehto toimitetaan.

Jos ei on lueteltu komentorivillä, aptitude yrittää päivittää jokaisen päivitettävän paketin. Muussa tapauksessa aptitude yrittää päivittää vain ne paketit, jotka se on päivitetty. s voidaan laajentaa jälkiliitteillä samalla tavalla kuin argumentit aptitude install , joten voit antaa täällä myös lisäohjeita soveltuvuuteen; esimerkiksi, soveltuvuus turvallinen päivitys bash-viiva- yrittää päivittää 'bash' -paketin ja poistaa 'dash' -paketin.

Joskus on tarpeen poistaa yksi paketti päivittääksesi toisen; tämä komento ei pysty päivittämään paketteja tällaisissa tilanteissa. Käytä täysi päivitys komento päivittää mahdollisimman monta pakettia.
täysi päivitys Päivittää asennetut paketit uusimpaan versioonsa poistamalla tai asentamalla paketit tarpeen mukaan. Tämä komento on vähemmän konservatiivinen kuin turvallinen päivitys ja siten todennäköisesti suorittaa ei-toivottuja toimia. Se pystyy kuitenkin päivittämään paketit turvallinen päivitys ei voi päivittää.

Jos ei on lueteltu komentorivillä, aptitude yrittää päivittää jokaisen päivitettävän paketin. Muussa tapauksessa aptitude yrittää päivittää vain ne paketit, jotka se on päivitetty. voidaan laajentaa jälkiliitteillä samalla tavalla kuin argumentit aptitude install , joten voit antaa täällä myös lisäohjeita soveltuvuuteen; esimerkiksi, kyky täyden päivityksen bash-viiva- yrittää päivittää 'bash' -paketin ja poistaa 'dash' -paketin.

Tämä komento nimettiin alun perin dist-päivitys historiallisista syistä, ja soveltuvuus tunnistaa edelleen dist-päivitys synonyyminä täysi päivitys .
pidä kaikki Peruu kaikkien pakettien kaikki ajoitetut toimet. paketeissa, joiden tahmea tila osoittaa asennuksen, poiston tai päivityksen, tämä tahmea tila on tyhjennetty.
unohda uusi Unohtaa kaikki sisäiset tiedot siitä, mitkä paketit ovat 'uusia' (vastaa painamista ' f `` visuaalisessa tilassa ''.
Hae Hakee paketteja, jotka sopivat yhteen komentorivillä olevista malleista. Kaikki paketit, jotka vastaavat mitä tahansa annettua mallia, näytetään; esimerkiksi, kelpoisuushaku '~ N' muokkaa listaa kaikki uudet paketit ja kaikki paketit, joiden nimi sisältää 'edit'. Lisätietoja hakumalleista on aptitude-käyttöoppaan kohdassa 'Hakumallit'.

Yllä olevassa esimerkissä kelpoisuushaku '~ N' muokkaa on kaksi argumenttia haun jälkeen ja etsii siis kahta mallia: '~ N' ja 'edit'. Kuten hakumalliviitteessä on kuvattu, yksi kuvio, joka koostuu kahdesta välimerkillä erotetusta alikuviosta (kuten ~ N muokkaus ) vastaa vain, jos molemmat mallit vastaavat toisiaan. Siten komento kelpoisuushaku '~ N edit' näyttää vain 'uudet' paketit, joiden nimi sisältää 'edit'.

Jokainen hakutulos on lueteltu erillisellä rivillä. Kunkin rivin ensimmäinen merkki osoittaa paketin nykyisen tilan: yleisimmät tilat ovat s , mikä tarkoittaa, että järjestelmässä ei ole jälkiä paketista, c , mikä tarkoittaa, että paketti poistettiin, mutta sen asetustiedostot pysyvät järjestelmässä, i , mikä tarkoittaa, että paketti on asennettu, ja v , mikä tarkoittaa, että paketti on virtuaalinen. Toinen merkki osoittaa tallennetun toiminnon (jos sellainen on; muuten näytetään tyhjä tila), joka suoritetaan paketille, ja yleisimmät toiminnot ovat i , mikä tarkoittaa, että paketti asennetaan, d , mikä tarkoittaa, että paketti poistetaan, ja s , mikä tarkoittaa, että paketti ja sen kokoonpanotiedostot poistetaan. Jos kolmas merkki on TO , paketti asennettiin automaattisesti.

Mukauta ulostulo haun, katso komentorivivalinnat -F ja --järjestellä .
näytä Näyttää yksityiskohtaiset tiedot yhdestä tai useammasta paketista, jotka on lueteltu hakukomennon jälkeen. Jos paketin nimi sisältää tilde-merkin (' ~ '' tai kysymysmerkki ('' ? '), sitä käsitellään hakukuviona ja kaikki vastaavat paketit näytetään.

Jos sanatuntotaso on 1 tai suurempi (ts. Ainakin yksi -v on komentorivillä), tiedot kaikista paketin versioista näytetään. Muussa tapauksessa tiedot 'ehdokasversiosta' (versio, joka aptitude install ladataan) tulee näkyviin.

Voit näyttää tietoja paketin eri versiosta liittämällä = paketin nimeen; voit näyttää version tietystä arkistosta tai julkaisusta liittämällä siihen / tai / paketin nimeen: esimerkiksi /epävakaa tai / sid . Jos jompikumpi näistä on läsnä, vain pyytämäsi versio näytetään sanatarkkuustasosta riippumatta.

Jos tarkkuustaso on 1 tai suurempi, paketin arkkitehtuuri, pakattu koko, Tiedoston nimi , ja md5sum-kentät näytetään. Jos sanatustaso on 2 tai suurempi, valittu versio tai versiot näytetään kerran jokaiselle löydetylle arkistolle.
versiot Näyttää komentorivillä lueteltujen pakettien versiot.

$ aptitude versions wesnoth
p 1:1.4.5-1 100p 1:1.6.5-1 unstable 500p 1:1.7.14-1 experimental 1
Kuten näette, kukin versio on lueteltu erillisellä rivillä. Vasemmanpuoleiset kolme merkkiä osoittavat nykyisen tilan, suunnitellun tilan (jos sellainen on) ja sen, onko paketti asennettu automaattisesti; Katso lisätietoja niiden merkityksistä kykyjen haku . Versionumeron oikealta puolelta löydät julkaisut, joista versio on saatavana, ja version pin-prioriteetti.

Jos paketin nimi sisältää tilde-merkin (' ~ '' tai kysymysmerkki ('' ? '), sitä käsitellään hakukuviona ja kaikki vastaavat versiot näytetään (katso soveltuvuuskäsikirjan kohta' Hakumallit '). Tämä tarkoittaa, että esimerkiksi kelpoisuusversiot ~ ~ näyttää kaikki järjestelmään tällä hetkellä asennetut versiot eikä mitään muuta, ei edes samojen pakettien muita versioita.

$ aptitude -versiot '~ nexim4-daemon-light'

Package exim4-daemon-light: i 4.71-3 100 p 4.71-4 unstable 500 Package exim4-daemon-light-dbg: p 4.71-4 unstable 500 
Jos syötteenä on hakumalli tai jos useamman kuin yhden paketin versiota on tarkoitus näyttää, aptitude ryhmittaa lähdön automaattisesti paketin mukaan, kuten yllä on esitetty. Voit poistaa tämän käytöstä kautta --group-by = ei yhtään , jolloin aptitude näyttää yhden luettelon kaikista löydetyistä versioista ja sisällyttää paketin nimen automaattisesti jokaiselle lähtö riville:

$ aptitude versions --group-by=none '~nexim4-daemon-light'
i exim4-daemon-light 4.71-3 100 p exim4-daemon-light 4.71-4 unstable 500 p exim4-daemon-light-dbg 4.71-4 unstable 500 
Poista paketin nimi käytöstä siirtämällä --show-package-names = ei koskaan:

$ aptitude versions --show-package-names=never --group-by=none '~nexim4-daemon-light' 
i 4.71-3 100 p 4.71-4 unstable 500 p 4.71-4 unstable 500
Yllä olevien vaihtoehtojen lisäksi kutakin versiota varten tulostettuja tietoja voidaan hallita komentorivivalinnalla -F . Järjestysversiot näkyvät voidaan ohjata komentorivivalinnalla --järjestellä . Voit estää soveltuvuutta muotoilemasta lähtöä sarakkeiksi käyttämällä --disable-sarakkeet .
add-user-tag , remove-user-tag Lisää käyttäjätunnuksen valittuun pakettiryhmään tai poistaa sen käytöstä. Jos paketin nimi sisältää tilden ('~') tai kysymysmerkin ('?'), Sitä käsitellään hakumallina ja tunniste lisätään kaikkiin paketteihin, jotka vastaavat mallia (katso osio Haku Kuviot 'soveltuvuusohjeessa).

Käyttäjätunnisteet ovat mielivaltaisia ​​merkkijonoja, jotka liittyvät pakettiin. Niitä voidaan käyttää ? user-tag ( ) hakutermi, joka valitsee kaikki paketit, joissa on käyttäjätunnus.
miksi , miksi ei Selittää syyn, miksi tietty paketti tulisi tai ei voida asentaa järjestelmään.

Tämä komento etsii paketteja, jotka vaativat tai ovat ristiriidassa annetun paketin kanssa. Se näyttää kohdepakettiin johtavan riippuvuussarjan sekä huomautuksen, joka osoittaa kunkin riippuvuusketjun paketin asennetun tilan:

$ aptitude why kdepim
i nautilus-data Recommends nautilusi A nautilus Recommends desktop-basei A desktop-base Suggests gnome p kde Depends kdepim
Komento, miksi löytää riippuvuusketjun, joka asentaa komentoriville nimetyn paketin, kuten yllä. Huomaa, että riippuvuus, jonka soveltuvuus tässä tapauksessa tuotti, on vain ehdotus. Tämä johtuu siitä, että mikään tällä tietokoneelle asennettu paketti ei riipu kdepim-paketista tai suosittelee sitä; jos vahvempi riippuvuus olisi ollut käytettävissä, kyky olisi osoittanut sen.

Verrattuna, miksi ei löytää riippuvuusketjun, joka johtaa ristiriitaan kohdepaketin kanssa:

$ aptitude why-not textopo
i ocaml-core Depends ocamlwebi A ocamlweb Depends tetex-extrai A texlive-latex-extra Conflicts textopo
Jos yksi tai useampi ovat läsnä, sitten soveltuvuus alkaa etsiä näitä malleja; ts. sen tulostama ketjun ensimmäinen paketti on paketti, joka vastaa kyseistä mallia. Malleja pidetään pakettien niminä, elleivät ne sisällä tilde-merkkiä (~) tai kysymysmerkkiä ('?'), Jolloin niitä käsitellään hakumalleina (katso soveltuvuusviitteen osio 'Hakumallit'). käsikirja).

Jos malleja ei ole, aptitude etsii riippuvuusketjuja manuaalisesti asennetuista paketeista alkaen. Tämä näyttää tehokkaasti paketit, jotka ovat aiheuttaneet tai aiheuttavat tietyn paketin asennuksen.

Soveltuvuus miksi ei suorita täydellistä riippuvuusratkaisua; se näyttää vain suorat suhteet pakettien välillä. Esimerkiksi jos A vaatii B: tä, C vaatii D: tä ja B ja C ovat ristiriidassa, soveltuvuus miksi ei D ei tuota vastausta 'A riippuu B: stä, B on ristiriidassa C: n kanssa ja D riippuu C: stä'. Oletuksena aptitude tuottaa vain riippuvuusketjun 'asennettu, vahvin, tiukin, lyhin'. Eli se etsii ketjua, joka sisältää vain asennetut tai asennettavat paketit; se etsii vahvimpia mahdollisia riippuvuuksia kyseisen rajoituksen alaisuudessa; se etsii ketjuja, jotka välttävät OR: n riippuvuuksia ja tarjoaa; ja se etsii lyhintä riippuvuusketjua, joka täyttää nämä kriteerit. Näitä sääntöjä heikennetään asteittain, kunnes ottelu löytyy.

Jos sanatuntotaso on 1 tai enemmän, niin kaikki löydetyt kykyjen selitykset näytetään päinvastaisessa järjestyksessä. Jos sanatustaso on 2 tai enemmän, vakiona tulostetaan todella suuri määrä virheenkorjaustietoja.

Tämä komento palauttaa arvon 0, jos se onnistuu, 1, jos selitystä ei voida muodostaa, ja -1, jos tapahtuu virhe.
puhdas Poistaa kaikki aiemmin ladatut .deb-tiedostot paketista kätkö hakemistoon (yleensä sijaitsee osoitteessa / var / cache / apt / archives ).
auto Puhdistus Poistaa välimuistipaketit, joita ei voi enää ladata. Tämän avulla voit estää välimuistin kasvamasta hallinnan ajasta tyhjentämättä sitä kokonaan.
muutosloki Lataa ja näyttää jokaisen annetun Debianin muutoslokin lähde tai binääri paketteja.

Oletusarvon mukaan sen version muutosloki, johon asennetaan aptitude install on ladattu. Voit valita tietyn version paketista liittämällä = paketin nimeen; voit valita version tietystä arkistosta tai julkaisusta liittämällä / tai / paketin nimeen (esimerkiksi /epävakaa tai / sid ).
ladata Lataa annetun paketin .deb-tiedosto nykyiseen hakemistoon. Jos paketin nimi sisältää tildemerkin ('~') tai kysymysmerkin ('?'), Sitä käsitellään hakukuviona ja kaikki vastaavat paketit ladataan.

Oletusarvoisesti versio, joka asennetaan aptitude install on ladattu. Voit valita tietyn version paketista liittämällä = paketin nimeen; voit valita version tietystä arkistosta tai julkaisusta liittämällä / tai paketin nimeen (esimerkiksi: /epävakaa tai / sid ).
pura-välimuisti-osajoukko Kopioi apt-määrityshakemisto ( / etc / apt ) ja pakettitietokannan osajoukko määritettyyn hakemistoon. Jos paketteja ei ole luettelossa, koko pakettitietokanta kopioidaan; muuten kopioidaan vain nimettyjä paketteja vastaavat merkinnät. Jokainen paketin nimi voi olla hakukuvio, ja kaikki sitä mallia vastaavat paketit valitaan. Kaikki lähtöhakemistossa olevat pakettitietokantatiedostot korvataan.

Binaaripakettien osuuksien riippuvuudet kirjoitetaan uudelleen poistamaan viittaukset paketteihin, jotka eivät ole valitussa joukossa.
auta Näyttää yhteenvedon käytettävissä olevista komennoista ja vaihtoehdoista.

Vaihtoehdot

Seuraavia vaihtoehtoja voidaan käyttää yllä kuvattujen toimintojen käyttäytymisen muuttamiseen. Huomaa, että vaikka kaikki vaihtoehdot hyväksytään kaikille komennoille, jotkut vaihtoehdot eivät koske tiettyjä komentoja ja ne jättävät nämä komennot huomioimatta.

--add-user-tag Sillä täysi päivitys , turvallinen päivitys , kiellä-versio , pidä , Asentaa , pidä kaikki , marcauto , unmarkauto , puhdistaa , asenna uudelleen , Poista , pidättele ja unmarkauto : lisää käyttäjän tunniste kaikkiin paketteihin, jotka on asennettu, poistettu tai päivitetty tällä komennolla ikään kuin add-user-tag komento.
--add-user-tag-to ,
Sillä täysi päivitys , turvallinen päivitys , kiellä-versio , pidä , Asentaa , pidä kaikki , marcauto , unmarkauto , puhdistaa , asenna uudelleen , Poista , pidättele ja unmarkauto : lisää käyttäjän tunniste kaikkiin vastaaviin paketteihin ikään kuin add-user-tag komento. Kuvio on hakukuvio, joka on kuvattu aptitude-viitekäsikirjan osiossa 'Hakumallit'.

Esimerkiksi, aptitude safe-upgrade --add-user-tag-to 'new-installs,? action (install)' lisää tunnisteen uudet asennukset kaikille asennetuille paketeille turvallinen päivitys komento.
--allow-new-päivitykset Kun käytetään turvallista resolveria (ts. --turvallinen ratkaisu hyväksyttiin, toiminta on turvallinen päivitys tai Soveltuvuus :: Always-Use-Safe-Resolver on asetettu totta ), anna riippuvuusratkaisijan asentaa päivityksiä paketeille Soveltuvuus :: Safe-Resolver :: Ei uusia päivityksiä .
--allow-new-installs Salli turvallinen päivitys komento asentaa uudet paketit; kun käytetään turvallista resolveria (ts. --turvallinen ratkaisu hyväksyttiin, toiminta on turvallinen päivitys tai Soveltuvuus :: Always-Use-Safe-Resolver on asetettu totta ), anna riippuvuusratkaisijan asentaa uudet paketit. Tämä vaihtoehto tulee voimaan arvosta Soveltuvuus :: Safe-Resolver :: Ei uusia asennuksia .
- epäluotettava Asenna paketit epäluotettavista lähteistä ilman kehotusta. Käytä tätä vain, jos tiedät mitä olet tekemässä, koska se voi helposti vaarantaa järjestelmän turvallisuuden.
--disable-sarakkeet Tämä vaihtoehto aiheuttaa kykyjen haku ja kelpoisuusversiot tuottaa tuloksia ilman erityistä muotoilua. Erityisesti: tavallisesti kyky lisää välilyönti tai katkaista hakutulokset yrittäessään sovittaa tulokset pystysuoriin sarakkeisiin. Tällä lipulla kukin rivi muodostetaan korvaamalla kaikki muotoilun merkkijonopaketit vastaavalla tekstillä; sarakkeen leveydet jätetään huomiotta.

Esimerkiksi muutama ensimmäinen rivi lähdettä aptitude search -F '% p% V' --disable-columns libedataserver voi olla:

disksearch 1.2.1-3hp-search-mac 0.1.3libbsearch-ruby 1.5-5libbsearch-ruby1.8 1.5-5libclass-dbi-abstractsearch-perl 0.07-2libdbix-fulltextsearch-perl 0.73-10
Kuten yllä olevassa esimerkissä, --disable-sarakkeet on usein hyödyllinen yhdessä komentorivivalinnalla määritetyn mukautetun näyttömuodon kanssa -F .

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Poista sarakkeet käytöstä .
-D , --show-deps Komennoille, jotka asentavat tai poistavat paketteja ( Asentaa , täysi päivitys , jne.), näytä lyhyet selitykset automaattisista asennuksista ja irrotuksista.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Show-Deps .
-d , - vain lataus Lataa paketit tarvittaessa välimuistiin, mutta älä asenna tai poista mitään. Pakettivälimuisti on oletusarvoisesti tallennettu / var / cache / apt / archives .

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Vain lataus .
-F ,
--näyttö-muoto
Määritä muoto, jota tulisi käyttää haku- ja versiokomentojen tulosten näyttämiseen. Esimerkiksi ohittaminen % p% V% v 'varten näyttää paketin nimen, sen jälkeen sen asennetun version ja käytettävissä olevan version.

Komentorivivalinta --disable-sarakkeet on usein hyödyllinen yhdessä -F .

Sillä Hae , tämä vastaa konfigurointivaihtoehtoa Aptitude :: CmdLine :: Package-Display-Format ; varten versiot , tämä vastaa konfigurointivaihtoehtoa Soveltuvuus :: CmdLine :: Version-Display-Format .
-f Yritä kovasti korjata rikkinäisten pakettien riippuvuuksia, vaikka se merkitsisi komentorivillä pyydettyjen toimintojen ohittamista.

Tämä vastaa määrityskohtaa Soveltuvuus :: CmdLine :: Korjattu .
- täysin ratkaista Kun pakettiriippuvuusongelmia ilmenee, käytä niiden oletusarvoista 'täysi' resolveria. Toisin kuin 'turvallinen' resolveri, jonka aktivoi --turvallinen ratkaisu , täysi ratkaisija poistaa mielellään paketit riippuvuuksien täyttämiseksi. Se voi ratkaista enemmän tilanteita kuin kassakaappi algoritmi , mutta sen ratkaisut eivät todennäköisesti ole toivottuja.

Tämä vaihtoehto voi pakottaa täyden resolverin käytön silloinkin, kun Soveltuvuus :: Always-Use-Safe-Resolver on totta. turvallinen päivitys komento ei koskaan käytä täyttä resolveria eikä hyväksy - täysin ratkaista vaihtoehto.
--ryhmittäin Hallitse, kuinka versiot -komento ryhmitellään sen lähtö. Tunnistetaan seuraavat arvot:

arkisto ryhmitellä paketit arkiston mukaan ('vakaa', 'epävakaa' jne.). Jos paketti esiintyy useissa arkistoissa, se näkyy jokaisessa niistä.

auto ryhmitellä versiot pakettiensa mukaan, paitsi jos argumentteja on täsmälleen yksi eikä se ole hakumalli.

ei mitään näyttää kaikki versiot yhdessä luettelossa ilman ryhmittelyä.

paketti ryhmitellä versiot pakettiensa mukaan.

lähde-paketti ryhmitellä versiot lähdekoodinsa mukaan.

lähdeversio ryhmitellä versiot lähdekoodin ja lähdeversioiden mukaan.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Versiot-Group-By .
-h , --auta Näytä lyhyt ohjeviesti. Identtinen auta toiminta.
--log-tiedosto = Jos on tyhjä merkkijono , lokiviestit kirjoitetaan siihen, paitsi jos on '-', viestit kirjoitetaan sen sijaan vakiolähtöön. Jos tämä vaihtoehto näkyy useita kertoja, viimeinen tapahtuma tulee voimaan.

Tämä ei vaikuta soveltuvuuden suorittamien asennusten lokiin ( / var / log / aptitude ); tällä kokoonpanolla kirjoitetut lokiviestit sisältävät ohjelman sisäisiä tapahtumia, virheitä ja virheenkorjausviestejä. Katso komentorivivalinta --log-taso saadaksesi paremman hallinnan siitä, mitä kirjataan.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: Kirjaaminen :: Tiedosto .
--log-taso = ,
--log-taso = :
--log-taso = aiheuttaa soveltuvuuden vain lokiviesteille, joiden taso on tai korkeampi. Esimerkiksi lokitason asettaminen virheeksi aiheuttaa vain lokitason virheiden ja kohtalokkaiden viestien näyttämisen; kaikki muut piilotetaan. Voimassa olevat lokitasot (laskevassa järjestyksessä) ovat vinossa , kohtalokas , virhe , varoittaa , tiedot , virheenkorjaus ja jäljittää . Oletuslokitaso on varoittaa .

--log-taso = : aiheuttaa viestejä sisään kirjataan vain, jos niiden taso on tai korkeampi.

--log-taso voi näkyä useita kertoja komentorivillä; tarkin asetus on se, joka tulee voimaan, joten jos ohitat --log-level = aptitude.resolver: kohtalokas ja --log-level = aptitude.resolver.hints.match: jäljittää , sitten viestit sisään aptitude.resolver.hints.parse Tulostetaan vain, jos niiden taso on kohtalokas, mutta kaikki viestit aptitude.resolver.hints.match tulostetaan. Jos asetat saman luokan tason kaksi tai useampia kertoja, viimeinen asetus tulee voimaan.

Tämä ei vaikuta soveltuvuuden suorittamien asennusten lokiin ( / var / log / aptitude ); tällä kokoonpanolla kirjoitetut lokiviestit sisältävät ohjelman sisäisiä tapahtumia, virheitä ja virheenkorjausviestejä. Katso komentorivivalinta --loki tiedosto vaihtaaksesi lokiviestien sijainnin.

Tämä vastaa määritysryhmää Soveltuvuus :: Kirjaaminen :: Tasot .
--log-solution Määritä eräät resolveriin liittyvät vakiolokitasot tuottamaan automaattisten työkalujen avulla käsiteltäväksi soveltuva lokilähtö. Tämä vastaa komentorivivalintoja --log-level = aptitude.resolver.search: jäljitys --log-level = aptitude.resolver.search.tiers: tiedot .
--no-new-installs Estää turvallinen päivitys asentamasta uusia paketteja; kun käytetään turvallista resolveria (ts. --turvallinen ratkaisu oli läpäissyt tai Soveltuvuus :: Always-Use-Safe-Resolver on asetettu totta ), kieltää riippuvuuksien ratkaisijaa asentamasta uusia paketteja. Tämä vaihtoehto tulee voimaan arvosta Soveltuvuus :: Safe-Resolver :: Ei uusia asennuksia .

Tämä jäljittelee apt-get-päivitys .
--no-new-päivitykset Kun käytetään turvallista resolveria (ts. --turvallinen ratkaisu oli läpäissyt tai Soveltuvuus :: Always-Use-Safe-Resolver on asetettu totta ), kieltää riippuvuusratkaisijaa asentamasta päivityksiä paketeille sen arvosta riippumatta Soveltuvuus :: Safe-Resolver :: Ei uusia päivityksiä .
--no-show-Resol-Action Älä näytä 'turvallisen' resolverin suorittamia toimintoja, ohittamalla mitään määritysvaihtoehtoja tai aikaisemmin --show-resolver-action .
-TAI , --järjestellä Määritä järjestys, jossa haku- ja versiokomennot tuotetaan. Esimerkiksi ohittaminen asennuskoko 'varten luetteloi paketit järjestyksessä niiden koon mukaan asennettuna.

Oletuslajittelujärjestys on nimi, versio .
-tai = Määritä asetustiedostovaihtoehto suoraan; esimerkiksi käyttää -o Soveltuvuus :: Loki = / tmp / oma-loki kirjautua soveltuvuuden toimintoihin / tmp / my-log .
-P , --prompt Näytä aina kehote ennen pakettien lataamista, asentamista tai poistamista, vaikka muita toimintoja kuin nimenomaisesti pyydettyjä toimintoja ei suoritettaisi.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Aina-kehote.
--puhdista-käyttämätön Jos Soveltuvuus :: Poista-käyttämätön on asetettu totta (sen oletusarvo), minkä lisäksi aptitude poistaa jokaisen paketin, jota mikään asennettu paketti ei enää vaadi, myös aptitude puhdistaa ne, poistamalla niiden määritystiedostot ja ehkä muut tärkeät tiedot.

TÄMÄ VAIHTOEHTO VOI AIHEUTTAA TIETOJEN Häviöitä. ÄLÄ KÄYTÄ sitä, ellet tiedä, mitä teet.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: Puhdistus-käyttämätön.
-q [ = ], --hiljainen [ = ] Tukahduttaa kaikki inkrementaaliset edistymisindikaattorit, jolloin tulos on kirjattavissa. Tämä voidaan toimittaa useita kertoja ohjelman hiljentämiseksi, mutta toisin apt-get , soveltuvuus ei ota käyttöön -Y kun -q toimitetaan useammin kuin kerran.

Valinnainen = voidaan käyttää hiljaisuuden määrän suoraan asettamiseen (esimerkiksi asetuksen ohittamiseen /etc/apt/apt.conf ); se saa ohjelman käyttäytymään ikään kuin -q oli läpäissyt tarkalleen ajat.
-R , - ilman suosituksia Älä käsittele suosituksia riippuvuuksina asennettaessa uusia paketteja (tämä ohittaa asetukset /etc/apt/apt.conf ja ~ / .aptitude / config ). Aikaisemmin suositusten vuoksi asennettuja paketteja ei poisteta.

Tämä vastaa konfigurointivaihtoehtojen paria Apt :: Asenna-suosittelee ja Apt :: Automaattinen poisto :: InstallRecommends .
-r , --with-suosittelee Käsittele suosituksia riippuvuuksina asennettaessa uusia paketteja (tämä ohittaa asetukset /etc/apt/apt.conf ja ~ / .aptitude / config ).

Tämä vastaa määritysvaihtoehtoa Apt :: Asenna-suosittelee
--remove-user-tag Sillä täysi päivitys , turvallinen päivitys kielletty-versio , pidä , Asentaa , pidä kaikki , marcauto , unmarkauto , puhdistaa , asenna uudelleen , Poista , pidättele ja unmarkauto : poista käyttäjätunnus kaikista paketeista, jotka on asennettu, poistettu tai päivitetty tällä komennolla ikään kuin add-user-tag komento.
--remove-user-tag-from , Sillä täysi päivitys , turvallinen päivitys kielletty-versio , pidä , Asentaa , pidä kaikki , marcauto , unmarkauto , puhdistaa , asenna uudelleen , Poista , pidättele ja unmarkauto : poista käyttäjätunnus kaikista vastaavista paketeista ikään kuin remove-user-tag komento. Kuvio on hakukuvio, joka on kuvattu aptitude-viitekäsikirjan osiossa 'Hakumallit'.

Esimerkiksi, aptitude safe-upgrade - poista käyttäjän tunniste kohdasta 'ei päivitetty,? toiminta (päivitys)' poistaa päivittämättömän tunnisteen kaikista paketeista, jotka turvallinen päivitys komento voi päivittää.
-s , --simuloida Tulosta komentorivitilassa normaalisti suoritettavat toiminnot, mutta älä suorita niitä. Tämä ei vaadi pääkäyttöoikeuksia. Avaa visuaalisen käyttöliittymän välimuisti aina vain luku -tilassa riippumatta siitä, oletko pääkäyttäjä.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: Simuloi .
--turvallinen ratkaisu Kun pakettiriippuvuusongelmia esiintyy, käytä 'turvallista' algoritmia niiden ratkaisemiseksi. Tämä ratkaisija yrittää säilyttää mahdollisimman monen valintasi; se ei koskaan poista pakettia tai asenna muuta paketin versiota kuin paketin oletuskandidaattiversio. Se on sama algoritmi, jota käytetään turvallinen päivitys ; todellakin, aptitude --safe-resolver full-upgrade vastaa kelpoisuuden turvallinen päivitys . Koska turvallinen päivitys käyttää aina turvallista resolveria, se ei hyväksy --turvallinen ratkaisu lippu.

Tämä vaihtoehto vastaa kokoonpanomuuttujan asettamista Soveltuvuus :: Always-Use-Safe-Resolver että totta .
- vain aikataulu Aikata komentoja, jotka muuttavat paketin tilaa, ajoita toiminnot tulevaisuudessa, mutta älä suorita niitä. Voit suorittaa ajoitetut toiminnot suorittamalla aptitude install ilman argumentteja. Tämä vastaa vastaavien valintojen tekemistä visuaalisessa tilassa ja lopettaa sitten ohjelman normaalisti.

Esimerkiksi, aptitude --schedule-only install evolution aikatauluttaa evoluutio paketti myöhempää asennusta varten.
--show-package-names Ohjaa, kun versiot -komento näyttää pakettien nimet. Seuraavat asetukset ovat sallittuja:

aina: näytä pakettien nimet aina, kun aptitude-versiot suoritetaan.

auto: näytä pakettien nimet, kun aptitude-versiot suoritetaan, jos lähtöä ei ole ryhmitelty pakettien mukaan, ja joko on olemassa mallia vastaava argumentti tai useita argumentteja.

ei koskaan: Älä koskaan näytä pakettien nimiä aptitude-versioiden ulostulossa.

Konfigurointikohde: Soveltuvuus :: CmdLine :: Versiot-Näytä-Paketti-Nimet .
--show-resolver-action Näytä turvallisen resolverin ja turvallinen päivitys .

Suoritettaessa komentoa turvallinen päivitys tai kun vaihtoehto --turvallinen ratkaisu on läsnä, aptitude näyttää yhteenvedon resolverin suorittamista toiminnoista ennen asennuksen esikatselun tulostamista. Tämä vastaa kokoonpanovaihtoehtoa Soveltuvuus :: Safe-Resolver :: Näytä-Resolver-Toiminnot .
--show-summary [ = ] Muuttaa soveltuvuus miksi tiivistää kukin sen tuottama riippuvuusketju sen sijaan, että se näytetään pitkässä muodossa. Jos tämä vaihtoehto on käytettävissä ja ei ole 'ei-yhteenveto', ketjut, jotka sisältävät ehdotuksia riippuvuuksista, eivät näy: yhdistää --show-summary kanssa -v nähdäksesi yhteenvedon kaikista asennettavan kohdepaketin syistä.

voi olla jokin seuraavista:

ei yhteenvetoa: älä näytä yhteenvetoa (oletuskäyttäytyminen jos --show-summary ei ole läsnä).

ensimmäinen paketti: näyttää jokaisen ketjun ensimmäisen pakkauksen. Tämä on oletusarvo jos sitä ei ole läsnä.

first-pack-and-type: näyttää jokaisen ketjun ensimmäisen pakkauksen yhdessä ketjun heikoimman riippuvuuden voimakkuuden kanssa.

kaikki paketit: Näytä lyhyesti kaikki kohdepakettiin johtavat riippuvuusketjut.

kaikki-paketit-ja-dep-versiot: Näytä lyhyesti kaikki kohdepakettiin johtavat riippuvuusketjut, mukaan lukien kunkin riippuvuuden kohdeversio. Konfigurointikohde: Soveltuvuus :: CmdLine :: Näytä-yhteenveto ; jos --show-summary on komentorivillä, se ohittaa Soveltuvuus :: CmdLine :: Näytä-yhteenveto .

Esimerkki: --show-summary , käytetään -v näyttää kaikki paketin asentamisen syyt:

$ aptitude -v --show-summary why foomatic-db
Packages requiring foomatic-db:cupsys-driver-gutenprintfoomatic-db-enginefoomatic-db-gutenprintfoomatic-db-hpijsfoomatic-filters-ppdsfoomatic-guikdeprintconfwine
$ aptitude -v --show-summary=first-package-and-type why foomatic-db
Packages requiring foomatic-db:[Depends] cupsys-driver-gutenprint[Depends] foomatic-db-engine[Depends] foomatic-db-gutenprint[Depends] foomatic-db-hpijs[Depends] foomatic-filters-ppds[Depends] foomatic-gui[Depends] kde[Depends] printconf[Depends] wine
--show-summary käytetään ketjun luetteloon yhdellä rivillä:

$ aptitude --show-summary=all-packages why aptitude-gtk libglib2.0-data
Packages requiring libglib2.0-data:aptitude-gtk D: libglib2.0-0 R: libglib2.0-data
-t ,
--kohteen vapauttaminen
Määritä julkaisu, josta paketit asennetaan. Esimerkiksi, soveltuvuus -t kokeellinen ... asentaa paketteja kokeellisesta jakelusta, ellet määritä toisin. Komentorivitoiminnot ' muutosloki ',' ladata 'ja' näytä ', tämä vastaa liittämistä / kuhunkin komentorivillä nimettyyn pakettiin; muille komennoille tämä vaikuttaa pakettien oletuskandidaattiversioon kohdassa kuvattujen sääntöjen mukaisesti apt_preferences .

Tämä vastaa määrityskohtaa APT :: Default-Release .
-V , --show-versiot Näytä asennettavat pakettiversiot.

Tämä vastaa määritysvaihtoehtoa Aptitude :: CmdLine :: Show-versiot .
-v , - verbose Aiheuttaa joitain komentoja (esimerkiksi näytä ) näyttääksesi lisätietoja. Tämä voidaan toimittaa useita kertoja saadaksesi enemmän ja enemmän tietoa.

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Verbose .
--versio Näytä version soveltuvuus ja joitakin tietoja siitä, miten se oli koottu .
--visuaalinen esikatselu Kun asennat tai poistat paketteja komentoriviltä, ​​käynnistä visuaalinen käyttöliittymä ja näytä sen esikatselunäyttö tavallisen kehotteen näyttämisen sijaan.
-SISÄÄN , - näytä miksi Näytä ennen pakettien asentamista tai poistamista näkyvissä olevassa esikatselussa, mikä manuaalisesti asennettu paketti vaatii jokaisen automaattisesti asennetun paketin. Esimerkiksi:

$ aptitude --show-why install mediawiki
...The following NEW packages will be installed:libapache2-mod-php5{a} (for mediawiki)mediawiki php5{a} (for mediawiki)php5-cli{a} (for mediawiki)php5-common{a} (for mediawiki)php5-mysql{a} (for mediawiki)
Kun yhdistetään -v tai ei-nolla-arvo arvolle Soveltuvuus :: CmdLine :: Verbose , tämä näyttää koko riippuvuusketjun, joka johtaa kunkin asennettavan paketin. Esimerkiksi:

$ aptitude -v --show-why install libdb4.2-dev
The following NEW packages will be installed:libdb4.2{a} (libdb4.2-dev D: libdb4.2) libdb4.2-devThe following packages will be REMOVED:libdb4.4-dev{a} (libdb4.2-dev C: libdb-dev P<- libdb-dev)
Tämä vaihtoehto kuvaa myös miksi paketteja poistetaan, kuten yllä on esitetty. Tässä esimerkissä libdb4.2-dev ristiriidassa libdb-dev , jonka tarjoaa libdb-dev .

Tämä argumentti vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Näytä-miksi ja näyttää samat tiedot, jotka lasketaan soveltuvuus miksi ja kyky miksi ei .
-sisään , --leveys Määritä näytön leveys, jota tulisi käyttää hakukomennon tulostamiseen (oletuksena käytetään päätelaitteen leveyttä).

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Paketti-Näyttö-Leveys
-Y , - olettaa-kyllä Kun kyllä ​​/ ei-kehote annettaisiin, oletetaan, että käyttäjä kirjoitti 'kyllä'. Tukahduttaa erityisesti kehotteen, joka tulee näkyviin asennettaessa, päivitettäessä tai poistettaessa paketteja. Kysymyksiä vaarallisista toimista, kuten välttämättömien pakettien poistamisesta, näytetään edelleen. Tämä vaihtoehto ohittaa -P .

Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Oleta-Kyllä .
-KANSSA Näytä kuinka paljon levytila käytetään tai vapautetaan asennetuista, päivitettävistä tai poistettavista yksittäisistä paketeista. Tämä vastaa määritysvaihtoehtoa Soveltuvuus :: CmdLine :: Näytä koko-muutokset.

Visuaalisen tilan vaihtoehdot

--autoclean-on-startup Poistaa vanhat ladatut tiedostot, kun ohjelma käynnistyy (vastaa ohjelman käynnistämistä ja heti valintaa Toiminnot → Puhdista vanhentuneet tiedostot ). Et voi käyttää tätä vaihtoehtoa ja --autoclean-on-startup ',' -i tai -u ' samaan aikaan.
--puhdista käynnistyksen yhteydessä Puhdistaa paketin välimuistin, kun ohjelma käynnistyy (vastaa ohjelman käynnistämistä ja heti valintaa Toiminnot → Puhdista paketin välimuisti ). Et voi käyttää tätä vaihtoehtoa ja --autoclean-on-startup , -i tai -u samaan aikaan.
-i Näyttää latauksen esikatselun, kun ohjelma käynnistyy (vastaa ohjelman käynnistämistä ja välittömästi 'g' painamista). Et voi käyttää tätä vaihtoehtoa ja --autoclean-on-startup , --puhdista käynnistyksen yhteydessä tai -u samaan aikaan.
-S Lataa laajennetun tilan tiedot kohteesta tavallisen tilatiedoston sijaan.
-u Aloittaa pakettiluetteloiden päivittämisen heti, kun ohjelma käynnistyy. Et voi käyttää tätä vaihtoehtoa ja --autoclean-on-startup , --puhdista käynnistyksen yhteydessä tai -i samaan aikaan.

Ympäristö

Seuraavat ympäristömuuttujat vaikuttaa soveltuvuus .

KOTI Jos $ HOME / .aptitude on olemassa, aptitude tallentaa määritystiedoston $ HOME / .aptitude / config . Muussa tapauksessa se etsii nykyisen käyttäjän kotihakemistoa käyttämällä getpwuid ja aseta sen asetustiedosto sinne.
HAKULAITE Jos tämä ympäristömuuttuja on asetettu, aptitude käyttää sitä muutoslokien näyttämiseen, kun 'aptitude changelog' kutsutaan. Jos sitä ei ole asetettu, se oletusarvoisesti on enemmän.
TMP Jos TMPDIR on määrittelemätön, kyky tallentaa sen väliaikaiset tiedostot sisään TMP jos muuttuja on asetettu. Muuten se tallentaa ne / tmp .
TMPDIR soveltuvuus tallentaa väliaikaiset tiedostot tämän ympäristömuuttujan osoittamaan hakemistoon. Jos TMPDIR ei ole asetettu TMP käytetään; jos TMP on myös määrittelemätön, sitten aptitude käyttää / tmp .

Tiedostot

/ Var / lib / aptitude / pkgstates Tiedosto, johon tallennetut pakettitilat ja jotkut pakettiliput on tallennettu.
/etc/apt/apt.conf,
/etc/apt/apt.conf.d/*,
~ / .aptitude / config
Sovelluksen määritystiedostot. ~ / .aptitude / config ohittaa /etc/apt/apt.conf . Katso apt.conf näiden tiedostojen muodon ja sisällön dokumentointia varten.

Esimerkkejä

aptitude

Ladata soveltuvuus visuaalisessa tilassa. Jos päätelaite tukee sitä (ja se todennäköisesti tukee), syötät ohjelman päätelaitteeseesi ja sinulle näytetään valikkojärjestelmä, joka reagoi hiiren tapahtumiin.

aptitude update

Päivitä APT-pakettiluettelot. Tämä on sama kuin juoksu soveltuvuus visuaalisessa tilassa ja painamalla 'u'.

aptitude safe-upgrade

Päivitä mahdollisimman monta pakettia poistamatta mitään.

aptitude full-upgrade

Päivitä paketit ja poista paketit tarvittaessa riippuvuusongelmien ratkaisemiseksi.

aptitude search gnome kde

Hae APT-arkistoista ja näytä kaikki paketit, jotka sisältävät tekstin tonttu tai missä .

aptitude show perdition

Näytä kaikki saatavilla olevat tiedot nimetystä paketista katoaminen .

aptitude install ruby

Asenna rubiini paketti.

apt - Yhtenäinen APT-käyttöliittymä komentoriville.
apt-välimuisti - Hanki tietoa APT: n kautta saatavista ohjelmistopaketeista.
apt-get - Komentorivityökalu APT-ohjelmistopakettien hallintaan.
apt-tiedosto - Etsi yksittäisiä tiedostoja kaikista käytettävissä olevista APT-paketeista.
apt-merkki - Muuta tai tarkastele yksittäisten APT-pakettien asetuksia.
dpkg - Asenna, poista ja ylläpidä Debianin ohjelmistopaketteja.