Archive

Posts Tagged ‘Yaourt’

Yaourt in action

septembar 11, 2008 Ostavite komentar

Ovo je najmanji program sto sam mogao da nadjem. Audacious crossfade plugin.

Yaourt – Arch linux paket menadzer

septembar 11, 2008 Ostavite komentar

Kao sto sam ranije objasnio, Arch linux ima skladiste programa gde vecinom nisu binarni paketi. To skladiste se zove AUR i njega odrzavaju sami korisnici. AUR je podeljen na dve grupe korisnika. Jednu cine poverljivi korisnici koji imaju mogucnost da prave i postavljaju binarne pakete, dok druga grupa moze da ostavlja samo skript, PKGBUILD, koji ce napraviti binarni paket. Te skripte se ne kontrolisu od strane Arch linuxa vec od samih korisnika.  Pacman nema mogucnost da pravi pakete vec se to mora uraditi sa makepkg. Druga alternativa je Yaourt.

Yaourt je paket menadzer koji radi sve sto i pacman, plus sto ima mogucnost da pravi pakete od PKGBUILD skripti iz AUR-a. Yaourt radi samo kroz terminal i po defoltu ima obojen output sto olaksava pretrazivanje. Komande su iste kao i kod pacmana. Sam program se instalira preko AUR-a ili dodavanjem adrese yaourt skladista  u /etc/pacman.conf

Komanda za instaliranje paketa iz AUR-a se ne zadaje kao root vec kao obican korisnik, a yaourt ce traziti root password kada za to dodje vreme.  Instalacija ide na sledeci nacin. Yaourt je nasao paket koji zelim da instaliram, svukao PKGBUILD i ostale potrebne fajlove i onda me je pitao da li hocu da pogledam i eventualno editujem PKGBUILD fajl. Kada sam odogovorio sa Y, yaourt me je pitao kojim tekst editorom zelim da otvori PKGBUILD fajl.  Ja sam izabrao nano. Ne znam da li ovo radi sa nekim grafickim editorom.  Kada sam pogledao fajl i zatvorio editor yaourt je nastavio sa pravljenjem binarnog paketa. Nakon sto je paket napravljen (sto moze da potraje prilicno dugo u zavisnosti od velicine programa i performansi kompjutera) , usledilo je pitanje da li zelim da instaliram napravljeni paket. Ako odogovorim sa Y yaourt ce ga instalirati i ugasiti se.

Yaourt je kompatibilan sa pacmanom i sve sto yaourt instalira pacman vidi i obrnuto. Yaourt po defoltu brise paket nakon sto ga je instalirao, a jedan deo onoga sto je radio za vreme pravljenja paketa ostaje u /tmp. Posto sam zeleo da sacuvam napravljeni paket morao sam da editujem /etc/yaourtrc  liniju 

# ExportToLocalRepository /where/you/want

i da dodam putanju do direktorijuma u kojoj zelim da sacuvam PKGBUILD fajl i paket koji je napravljen.  Kako je kompajliranje dugacak proces prilicno neinteresantan za gledanje postavicu video Yaourta in action tek kada budem nasao dovoljno mali program.

Kategorije:Arch linux, Programi Oznake:, , ,