Š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.

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:
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
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!








#1 by drveni_advokat on 12/02/2009 - 2:21 am
Quote
tebi je to ne može lakše . . .
a mi ostali čitamo i belo gledamo
#2 by Punky on 12/02/2009 - 6:56 am
Quote
@Drveni advokat
Pa možda, stim da je stvarno tako…Zamisli da hoćeš da instaliraš na Windowsu neki program, recimo Photoshop…Da bi to uradila treba da:
1. Nađeš nekoga ko ima nelegalnu kopiju programa da bi instalirala
2. Uzmeš kopiju
3. Kreneš u instalaciju
4. Crackuješ program
ili:
1. Nađeš warez sajt na netu
2. Skineš program
3. Kreneš u instalaciju
4. Crackuješ program
ili:
1. Skupiš kintu
2. Platiš program
3. Stigne ti legalna kopija
4. Instaliraš i moliš Boga da će raditi da ne bude da si bacila pare
5. Sve je OK, Windows je ipak “plug & prey”
A pitanje je da li će sve ići baš glatko, zar ne? I ne mora da bude Photoshop u pitanju, može bilo koji program, osnove su iste…E sad mi reci, jeli lakše uraditi to ili:
pacman -S gimp
Što bi reklo, instalirati Gimp (program za obradu slika) ovom komandom koja dovuče program sa neta i instalira ga?
Ruku na srce..
#3 by drveni_advokat on 13/02/2009 - 3:48 am
Quote
slažem se : )
#4 by Punky on 13/02/2009 - 11:43 am
Quote
He,he,he…u svakom slučaju, ja iskreno mislim da ni jedno ni drugo nije teško…ali ima lakše i lepše…
#5 by Nele on 13/02/2009 - 7:49 pm
Quote
punky, opet zavodis narod
bas mi nesto palo na pamet dok sam citao o pacmanu. aptitude ima istu funkciju kao i pacman. isto sluzi za rad sa paketima, odlicno radi i sa zavisnostima (instalacija, deinstalacija, brisanje, upgrade sistema…) kazi ti meni, kao iskusniji korisnik linuxa, jel se varam?
#6 by Punky on 13/02/2009 - 8:10 pm
Quote
@Nele
Ne varaš se…jedino se varaš ako misliš da je aptitude bolji od pacmana…i to iz mnogo razloga, što ne znači da je aptitude loš, ali…
Gledaj banalno, ali skroz banalno:
sudo aptitude install firefox
pacman -S firefox
Da sabiram slova šta je duže?
Skroz banalan primer još kad se uzmu aliasi u obzir…Baci malo pogled na Arch wiki i pročitaj o pacmanu!
#7 by Nele on 14/02/2009 - 12:48 am
Quote
ne da je bolji, nego da li vrsi istu funkciju kao i pacman. ta dva ni ne mogu da poredim, jer je jedan na ubuntuu, a drugi na archu.
kapiras me? interesuje me da li su oni ekvivalenti za ova dva sistema.
#8 by Punky on 14/02/2009 - 6:54 am
Quote
Da…stim što je moguće da će se u skorije vreme pojaviti i pacman za Debian based distribucije!
#9 by SadClown on 14/02/2009 - 1:07 pm
Quote
Pretece me Nele, htedoh istu stvar da pitam.
Onda me je tvoj odgovor zaintrigirao
Ne videh “sudo” u primeru koji si naveo za instalaciju preko pacman-a. Je l’ to znaci da moras da se logujes kao root da bi instalirao nesto??
Takodje, na Wikiju ArchLinuxa videh i ovo:
“Ubuntu is an immensely popular Debian-based distro commercially sponsored by Canonical Ltd., while Arch is an indepedently developed system built from scratch.”
Je l’ to znaci da Arch nije zasnovan ni na jednoj od postojecih velikih distroa (kao Debian, Slack, RH…) i ne podrzava rpm ili deb pakete?
Mozda malo banalna pitanja, nisam bas ekspert za Linux, ali zanimam se pomalo
#10 by Punky on 15/02/2009 - 12:15 pm
Quote
@SadClown
Pa fora je što možeš sam da namestiš da li ćeš pacman koristiti sa sudo ili ne (ima načina), ali ja ga konkretno koristim sa sudo, tako da:
sudo pacman -S
I da, Arch je “linux from scratch”, što znači da je zasnovan sam na sebi, tj. izvorni distro, nije zasnovan na nekoj drugoj distribuciji…Ne podržava deb pakete u smislu klik – install, ali je i sam deb paket ništa više nego zapakovana arhiva…pokušaj deb da otvoriš sa arkom recimo, pa ćeš da vidiš…
#11 by Nele on 16/02/2009 - 4:28 pm
Quote
zato, ajd kod mene pa da se igramo sa debianom
#12 by Punky on 16/02/2009 - 5:06 pm
Quote
Opa, nele na Debianu?
Idemo ka izvoru?
E da…za tebe odgovor…Pacman ima “ugrađenu” podršku za baratanje sa lokalnim paketima programa, a aptitude nema već se na Debian based distroima time bavi dpkg…
#13 by Nele on 19/02/2009 - 2:02 am
Quote
sto da ne, resio sam da se malo igram
aa secam se, pa pisao sam o koriscenju aptitude i dpkg, eto ti ga sad, 2 u 1
#14 by Punky on 19/02/2009 - 8:27 am
Quote
@Nele
multipraktik skroz…čekaj da napišem post o “yaourt” paketu pa da vidiš…
Pingback: YAOURT paket manager - Arch Linux : BLOG “Bor 030″
#15 by Punky on 22/02/2009 - 6:49 pm
Quote
Hmmm…Ja na Bor030…
#16 by freedom on 11/03/2009 - 6:46 pm
Quote
Evo zašto je aptitude bolji od pacmana…
na goloj instalaciji aptičnog linuxa npr. debiana
aptitude install fluxbox
će dovući SVE zavisnosti pa tako recimo i xorg jer naravno fluxbox ne moš` da koristiš bez X-a jelte
dok na goloj Arch instalaciji
pacman -S fluxbox
će dovući i instalirati samo “interne” međuzavisnosti
dakle sa tako instaliranim fluxom moš se slikaš… a onda kad se uslikaš moraš…
http://wiki.archlinux.org/index.php/Beginners_Guide#Part_III:_Install_X_and_configure_ALSA
da instaliraš ALSU i Xorg izedituješ par sistemskih fajlova i onda uz malo sreće uđeš u fluxbox
Ako je to jednostavnije neka me odmah pregazi tramvaj
#17 by Punky on 11/03/2009 - 10:13 pm
Quote
@freedom
Pa da ti kažem, na primeru fluxboxa definitivno nikoga nećeš ubediti u to da je aptitude bolji od pacmana…lol…
Ipak stoji činjenica “kako kome odgovara”….
#18 by freedom on 12/03/2009 - 11:13 am
Quote
to je primer… a tako ti je sa svakim window managerom… dakle dpkg apt apt-get aptitude mnogo bolje odrade SVE zavisnosti
#19 by Punky on 12/03/2009 - 2:33 pm
Quote
Ne slažem se i dalje…ne odrade zavisnosti bolje, to nikako…doduše, na primeru xorg-a možda, ali onaj ko ne zna da mu treba xorg za bilo koje okruženje, taj definitivno neće ni instalirati Arch niti bilo koji linux, možda…Sa pacmanom možeš da odpilike napišeš ime paketa, on će povući i zavisnosti a ne samo paket…a neću ni da pričam koliko pacman bolje radi skidanje paketa sa sve zavisnostima koje se više ne koriste, gde je aptitude nedorečen skroz….