Ero sivun ”Apt” versioiden välillä

Kohteesta Linux.fi
Siirry navigaatioon Siirry hakuun
(aptitude)
(Ak: Ohjaus sivulle APT)
 
(29 välissä olevaa versiota 15 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
[[Kuva:Aptitude.png|right|200px|thumb|[[Aptitude]] on eräs apt:n käyttöliittymistä.]]
+
#OHJAUS [[APT]]
 
 
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ä.
 
 
 
Apt sopii monenlaisille pakettienhallintajärjestelmille, ja se onkin otettu käyttöön dpkg-pohjaisten Debian-johdannaisten (esim. [[Ubuntu]]n) [[Jakelu]]iden lisäksi myös ainakin [[Fedora Core|Fedora Coressa]], joka on [[rpm]]-pohjainen jakelu.
 
 
 
== 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]]
 

Nykyinen versio 13. tammikuuta 2014 kello 18.35

Ohjaus sivulle: