Muutokset

Siirry navigaatioon Siirry hakuun

Apt

4 534 merkkiä poistettu, 13. tammikuuta 2014 kello 18.35
Ak: Ohjaus sivulle APT
#OHJAUS [[Kuva:Aptitude.png|right|200px|thumb|[[Aptitude]] on eräs apt:n käyttöliittymistä.]] Apt eli Advanced Package Tool on [[Debian GNU/Linux|Debian-projektin]] kehittämä työkalu Linux-käyttöjärjestelmän [[paketinhallintajärjestelmä|pakettienhallinnan]] helpottamiseen. Se huolehtii mm. asennettavien pakettien riippuvuussuhteista ja niiden päivittämisestä.  Vaikka apt onkin ensisijaisesti [[deb]]-paketteja käyttävien Debianin ja eri Debian-johdannaisten (mm. [[Ubuntu]]) paketinhallintatyökalu, on siitä [http://apt-rpm.org/ APT-RPM]-projektin toimesta kehitetty myös [[rpm]]-pohjaisilla jakeluilla (mm. [[Fedora]]) toimiva versio. Yleensä on kuitenkin suositeltavaa käyttää kunkin järjestelmän omaa virallista paketinhallintatyökalua, joka esimerkiksi Fedoran tapauksessa on [[yum]].  == Asetukset ==Apt:n asetustiedostot ovat yleensä hakemistossa <tt>/etc/apt</tt>. Eniten käyttäjän huomiota vaatii tiedosto <tt>/etc/apt/sources.list</tt>, jossa listataan käytettävät pakettilähteet. Monissa jakeluissa on mahdollista käyttää [[epäviralliset pakettilähteet|epävirallisia pakettilähteitä]] joidenkin ohjelmien asentamiseen, ja tällöin uudet pakettilähteet lisätään tähän tiedostoon.  Lisäksi esimerkiksi [[Debian]]in voi päivittää uuteen versioon muuttamalla tiedostosta kaikki pakettilähteet viittaamaan uuteen jakeluversioon ja ajamalla päivityskomento. == Peruskäyttö ===== apt-get ===Ohjelma asennetaan komennolla apt-get install ohjelma Tarvittaessa voidaan asentaa tietty versio ohjelmasta tai valita käytettävä pakettilähde apt-get -t experimental install ohjelma=1.0Asentaisi paketin "ohjelma" version 1.0 pakettilähteestä "experimental". Pakettilista (eli tieto pakettilähteiden sisällöstä) päivitetään komennolla apt-get update Järjestelmään asennetut paketit päivitetään komennolla apt-get upgradeTämä ei kuitenkaan suorita pävitysoperaatiota, jos se vaatisi joidenkin pakettien poistamista tai uusien asentamista. Täydellinen järjestelmän päivitys tehdäänkin komennolla apt-get dist-upgrade Paketti voidaan poistaa kahdella eri tavalla; ensimmäinen tapa ei poista ohjelman asetustiedostoja: apt-get remove ohjelmaSen sijaan ohjelma asetustiedostoineen poistetaan komennolla apt-get --purge remove pakettiHuomaa, että kumpikaan edellä mainituista tavoista ei poista ohjelman mukana asentuneita riippuvuuksia! Apt osaa hakea myös pakettien lähdekoodit pakettivarastosta komennolla apt-get source pakettiMuista poiketen tämä toimenpide ei vaadi pääkäyttäjän oikeuksia Lähdekoodin voi samalla kääntää deb-paketista, jolloin myös kääntämiseen tarvittavat ohjelmat pitää asentaa apt-get build-dep paketti apt-get --compile source paketti === apt-cache ===<tt>apt-cache</tt> ei vaadi pääkäyttäjän oikeuksia. Paketteja voi etsiä komennolla apt-cache search hakusanaJoka etsii pakettien nimistä ja kuvauksista hakusanaa hakusana. Hakusana voi olla myös [[säännöllinen lauseke]] (''regular expression''). Käytettäessä valitsinta <tt>--names-only</tt>, apt etsii vai pakettien nimistä. Tietystä paketista nähdään tarkat tiedot (mm. riippuvuudet ja pitkä kuvaus) komennolla apt-cache show paketti === apt-file ===<tt>apt-file</tt> on työkalu tiedostojen etsimiseksi paketeista. Se ei aina ole oletuksena asennettuna apt:tä käyttäviin [[jakelu]]paketteihin. Jos se ei ole asennettuna, se löytyy yleensä <tt>apt-file</tt>-nimisestä paketista: apt-get install apt-file <tt>apt-file</tt> etsii tietoja tietokannasta, joten heti asennusken jälkeen ja välillä muulloinkin on tietokanta päivitettävä komennolla apt-file updateYksittäistä tiedostoa voi etsiä komennolla apt-file search tiedostoJa tietyn paketin tiedostot saa listattua komennolla apt-file list paketti == Käyttöliittymiä ==Apt-get -komennon sijaan voit myös käyttää [[aptitude]]-ohjelmaa, jota voi käyttää täsmälleen samalla tavalla (aptitude update, aptitude install, jne.). Aptitude ratkoo pakettien riippuvuussuhteita hiukan eri tavalla kuin apt-get (se asentaa myös suositellut paketit), ja siitä löytyy myös [[Ncurses|ncursesilla]] toteutettu käyttöliittymä, joka tulee esille kun aptitude käynnistää ilman komentoparametriä (kuten install). Muita apt:n käyttöä helpottavia työkaluja ovat dselect, Kynaptic ja [[Synaptic]].  == Katso myös ==*[[Dpkg]]*[[Aptitude]]*[[Synaptic]]*[[Adept]]  [[Luokka:Ylläpitotyökalut]][[Luokka:Komentorivin erikoisohjelmat]]

Navigointivalikko