APT (Advanced Packaging Tool) pakettienhallinta työkalua käytetään .deb (Debian) pakettien hallintaan useissa Linux jakelupaketeissa. Tunnetuimpia APT:ia käyttäviä distroja ovat Debian, Ubuntu, Kubuntu, Edubuntu, Xubuntu, DSL (Damn Small Linux) ja Knoppix.
Kaikki APT:iin liittyvät komennot suoritetaan pääkäyttäjänä eli Ubuntuun pohjautuvien jakelupakettien käyttäjien pitää käyttää sudo komentoa jokaisen komennon edessä.
Pakettivarastot
Pakettivarastojen konfigurointiin käytetään /etc/apt/sources.list nimistä tiedostoa. Muutokset kyseiseen tiedostoon voidaan tehdä tekstieditorilla suoraan komentorivillä. Esimerkiksi seuraavalla komennolla:
nano -w /etc/apt/sources.list
Tiedosto sisältää (ja siihen voi lisätä) pakettivarastoja seuraavassa muodossa:
deb http://palvelin/ jakelupaketti tyyppi1 tyyppi2 tyyppi3
deb-src http://palvelin/ jakelupaketti tyyppi1 tyyppi2 tyyppi3
Tarkemmat määritykset palvelimille ja muille tiedoille riippuvat käytettävästä jakelupaketista.
Pakettitietokannan päivitys
Kaikkien saatavilla olevien pakettien tietojen päivitys onnistuu komennolla:
apt-get update
Pakettien etsiminen
Tiedostojen etsiminen onnistuu komennolla:
apt-cache search hakusana
Tarkempien tietojen saaminen halutusta paketista onnistuu komennolla:
apt-cache show paketin_nimi
Pakettien riippuvuuksien listaaminen onnistuu komennolla:
apt-cache depends paketin_nimi
Pakettien asentaminen
Pakettien asentaminen onnistuu yksinkertaisesti komennolla:
apt-get install paketin_nimi
APT tarkistaa asennettavan paketin riippuvuudet ja näyttää ne ennen varsinaisen asennuksen aloittamista. Jos asennus hyväksytään, niin myös paketin tarvitsemat riippuvuudet asennetaan. Asennuksen yhteydessä voi käyttää myös erilaisia valitsia.
Esimerkiksi seuraava komento lataa ainoastaan halutun paketin, mutta ei asenna sitä:
apt-get -d install paketin_nimi
Seuraava komento puolestaan asentaa paketin, vaikka eheystarkastuksessa olisi virhe:
apt-get -f install paketin_nimi
Seuraava komento ei tee mitään, vaan ainoastaan simuloi oikeaa toimintaa:
apt-get -s install paketin_nimi
Pakettien poistaminen
Pakettien poistaminen onnistuu komennolla:
apt-get remove paketin_nimi
Myös paketit, jotka riippuvat poistettavasta paketista poistetaan.
Paketteihin liittyvien config-tiedostojen poistaminen pakettien poiston yhteydessä onnistuu käyttämällä --purge valitsinta eli siis komennolla:
apt-get --purge remove paketin_nimi
Pakettien päivittäminen
Pakettien päivittäminen onnistuu komennolla:
apt-get upgrade
Vielä parempi vaihtoehto on käyttää -u valitsinta paketteja päivittäessä, jotta näkee mitä on tekemässä:
apt-get -u upgrade
Jakelupaketin päivittäminen
Koko järjestelmän päivittäminen uuteen versioon onnistuu komennolla:
apt-get dist-upgrade
Ja taas parempi vaihtoehto on käyttää -u valitsinta, jotta muutokset näkyvät ennen niiden hyväksymistä:
apt-get -u dist-upgrade
Käyttämättömien pakettien poistaminen
Kiintolevyllä olevat turhat paketit voidaan poistaa komennolla:
apt-get clean
Joka poistaa kaikki ladatut paketit /var/cache/apt/archives/ ja /var/cache/apt/archives/partial/ hakemistoista.
Komento:
apt-get autoclean
Poistaa puolestaan ainoastaan ne paketit, joita ei voi enää ladata.
kommentit (0):
Lähetä kommentti