Muokataan sivua Apt

Siirry navigaatioon Siirry hakuun

Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi kirjataan käyttäjätunnuksesi tekemiksi ja samalla saat käyttöösi hyödyllisiä välineitä.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen tallenna alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
#OHJAUS [[APT]]
+
[[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.0
 +
Asentaisi paketin "ohjelma" version 1.0 pakettilähteestä "experimental".
 +
 
 +
Pakettilista (eli tieto pakettilähteiden sisälöstä) päivitetään komennolla
 +
apt-get update
 +
 
 +
Järjestelmään asennetut paketit päivitetään komennolla
 +
apt-get upgrade
 +
Tä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 ohjelma
 +
Sen sijaan ohjelma asetustiedostoineen poistetaan komennolla
 +
apt-get --purge remove paketti
 +
Huomaa, että kumpikaan edellä mainituista tavoista ei poista ohjelman mukana asentuneita riippuvuuksia!
 +
 
 +
Apt osaa hakea myös pakettien lähdekoodit pakettivarastosta komennolla
 +
apt-get source paketti
 +
Muista poiketen tämä toimenpide ei vaadi pääkäyttäjän oikeuksia
 +
 
 +
===aptitude===
 +
Aptitude ottaa interaktiivisen käyttömenetelmänsä lisäksi myös vastaan suoria komentoja apt-getin ja apt-cachen  tyyliin. Eli voit päivittää pakettihakemistot:
 +
aptitude update
 +
Etsiä tetristä:
 +
aptitude search tetris
 +
Ja asentaa ohjelman:
 +
aptitude install ohjelma
 +
 
 +
=== apt-cache ===
 +
<tt>apt-cache</tt> ei vaadi pääkäyttäjän oikeuksia.
 +
 
 +
Paketteja voi etsiä komennolla
 +
apt-cache search hakusana
 +
Joka 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
 +
 
 +
== 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]].
 +
 
 +
 
 +
 
 +
[[Luokka:Ylläpitotyökalut]]
 +
[[Luokka:Komentorivi]]

Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)
Noudettu kohteesta ”https://www.linux.fi/wiki/Apt