Log in


Forgot your password?
prijatelji LUGoNSa
gnu.gif
linuxzasve.jpg
hulk.jpg
 
You are here: Home / Uputstva / Arch / Instalacija paketa iz AUR-a

Instalacija paketa iz AUR-a

by gbranko last modified Sep 23, 2009 09:01 AM
Kako na jednostavniji način instalirati pakete iz AUR-a

Za instalaciju ovih paketa potreban nam je alat koji se zove yaourt.

Instalacija yaourt-a nije komplikovana, prvo je potrebno dodati archlinux-fr repozitorijum iz koga ćemo instalirati yaourt, dodavanje se vrsi izmenom konfiguracionog fajla koji se nalazi /etc/pacman.conf.  Još jedna važna stvar pre dodavanja morate znati da li koristite 32bit-ni(i686) il 64bit-ni(x86_64) Arch linux, to možete saznati na sledeci način.

# uname -m


Sledece je dodavanje repozitorijuma

 i686:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

 

x86_64:

[archlinuxfr]
Server = http://repo.archlinux.fr/x86_64

 

Posle dodavanja potrebno je odraditi osvežavanje baza pacman-a

# pacman -Syu

 

I instalacija yaourt alata

# pacman -S yaourt

Yaourt prepoznaje sve pacman komande. Yaourt koristi iste opcije kao pacman.

 

Pretraga i instalacija paketa

# yaourt [ključne_reči]: brza pretraga + instalacija
# yaourt -S [paketi]: instalira pakete, kompajlira ih iz AUR-a ako je potrebno
# yaourt -Ss [ključne_reči]: pretražuje repozitorijume i AUR, sa obaveštenjem za instalirane pakete
# yaourt -Sb [paketi]: instalira pakete kompajliranjem iz izvornog koda (ABS)
# yaourt -Sl [repozitorijumi]: pretražuje samo u navedenim repozitorijumima, sa obaveštenjem za instalirane pakete
# yaourt -Qs [ključne_reči]: prikazuje (colorized: obojeno) instalirane pakete i iz kojih repozitorijuma su instalirani
# yaourt -Qo [ime_programa] ili [ime_fajla]: prikazuje pakete koji sadrže program ili fajl

 

Nadogradnja paketa

# yaourt -Syu : kompletno osveženje baza i nadogranja sistema (samo iz repozitorijuma)
# yaourt -Syu --aur : kompletno osveženje baza i nadogranja sistema, čak i paketa koji dolaze iz AUR-a
# yaourt -Sybu --aur : kompletno osvežavanje baza i nadogranja sistema kompajliranjem svih paketa (repozitorijumi i AUR)
# yaourt -Su --devel : osvežavanje i nadogranja svih cvs/svn/mercurial/git paketa

 

Čišćenje

# yaourt -C : izmena i spajanje .pacnew/.pacsave
# yaourt -Cc : uklanjanje svih .pacnew/.pacsave
# yaourt -Qt : pretraga paketa koji su nekad bili potrebni drugim paketima, a visu nisu potrebni kao zavisnosti (orphaned)
# yaourt -Cd : pretraga napuštenih repozitorijuma

 

Ostale opcije

# yaourt -S --aur [paketi] : prinudno kompajliranje i instalacija paketa iz AUR-a, iako isti postoje u repozitorijumu
# yaourt -G [paketi] : preuzima PKGBUILD i lokalne izvorne kodove u odabrani direktorijum
# yaourt -B : pravi rezervnu kopiju pacman baze podataka

 

Document Actions