Šta to ima Arch linux što drugi nemaju? Šta je to što posle određenog vremena na Arch linuxu ne možete da zamislite da nemaju druge distribucije? Šta je to što zbog svoje lakoće korišćenja odbija korisnike da istu stvar rade sa Gui alatom? Šta je dika i ponos ove distribucije?

Po meni, odgovor na sva gore postavljena pitanja može da bude kratko i jasno pacman! Ima i drugih stvari u kojim Arch linux prednjači u odnosu na druge distribucije (Arch linux je rolling distro, nema nove verzije, samo update), ali je njegov paket manager, pacman, ubedljivo na prvom mestu kada pričamo o prednostima ove distribucije.

Na vrlo jednostavan način sa pacmanom instalirate pakete, upgrade-ujete pakete, osvežavate listu paketa i bukvalno sve što vam treba. Pacman koristi proste binarne pakete sa lakim načinom korišćenja istih tih paketa. Sam pacman je pisan u C programskom jeziku i kao takav je “lagan i veoma brz”. Da bi ste stvarno naučili i videli koliko je pacman moćan, pročitajte “man pacman” stranicu ili ako ste ponosni korisnik Arch linuxa prosto u konzoli kucajte man pacman.

pacman

Arch Linux ima dva repoa i to oficijalni repo u kome se nalaze core i extra (tu je i testing, ali ga ako ne znate šta radite ne preporučujem) i AUR, tj. nešto kao korisnički ili neoficijalni repo, ali o tom repou drugi put.. pacman po defaultu koristi i barata paketima iz oficijalnih repoa…

Par najosnovnijih komandi za svakodnevni rad:

Prvo i osnovno što treba znati je kako osvežiti listu paketa koristeći pacman:

pacman -Sy

Ako pritom hoćete i da updateujete sistem, onda komanda izgleda ovako:

pacman -Syu

Da bi instalirali određeni paket (program), kucajte sledeće:

pacman -S ime paketa

što bi na primeru firefoxa izgledalo ovako:

pacman -S firefox

A na to bi dodao, pa ne može lakše, zar ne? :) Za slučaj da želite da pretražite, kroz konzolu naravno, repoe sa paketima na netu, to možete na sledeći način:

pacman -Ss ime paketa ili približno ime nečega što vam treba

A posle same komande, konzola će izbaciti spisak ponuđen na osnovu upita vaše pretrage.

Ako bi recimo hteli, a pritom koristite recimo i testing repo, da instalirate neki paket koji se nalazi u više repoa, onda to možete odraditi određivanjem iz kog repoa da se paket instalira. Recimo da se paket firefox nalazi u extra i testing repou:

pacman -S extra/firefox

ili

pacman -S testing/firefox

Tako bi ste odredili iz kog se repoa paket firefox instalira…Ako želite, a naravno, biće i toga, da deinstalirate neki program, onda to odradite na sledeći načim:

pacman -R ime paketa

Ako pak želite da reinstalirate program sa svim njegovim zavisnostima, koje pritom ne koriste drugi programi, onda se to radi na sledeći način:

pacman -Rs ime paketa

To bi odprilke bilo najosnovnije o korišćenju pacman-a. Pacman se koristi i za instaliranje programa iz AUR-a, ali ot ome i o načinu kako se to radi u nekom od sledećih postova.

GUI za pacman:

Pacman, da ne bude zabune :) , ima i svoje Gui frontend-ove, tačnije programe sa kojima sve ovo gore navedeno radite, ali mišom, što bi rekli na klik. Jedan od po meni najboljih frontendova za pacman je Shaman:

Shaman

Klik za jednu veću sliku Shamana!

Rad sa Shamanom i ostalim Gui alatima za pacman je izlišno objašnjavati i svodi se na:

1. Kucaj ime paketa

2. Obeleži za install

3. Instaliraj i uživaj

:D

P.S. U svakom slučaju, za svakog po nešto, a onaj ko ne proba neće shvatiti koliko je sve ovo dobro…I da…ja ne koristim Gui alate, pacman je sam po sebi lak, brz i prost! ;)

Tags: , , , , ,