Par reči o repoima- Arch Linux
filed in How to, Linux, Muzika, Softver on Feb.13, 2009

Kada sam pisao o najmoćnijem paket menadžeru Linux OS-a današnjice, o pacmanu, bilo je reči i o repoima i organizaciji repoa u Arch linuxu…Za one koji ne znaju i nisu upućeni, repoi su svojevrsna skladišta softverskih paketa na netu iz kojih pozivate i instalirate određeni softver…odprilike tako, objašnjeno za početnike…
Kao prvo, oficijalni repoi za Arch Linux se dele na: [core] i [extra]. U najvećem broju slučajeva će vam ova dva repoa biti i više nego dovoljna jer se broj paketa u njima kreće i preko broja od 10.000 što definitivno mora da zadovolji?
U njima se nalaze radna okruženja, razvojni alati, multimedijalni softver i sve ono što vam zatreba…Takođe, postoji i [testing] repo koji po defaultu nije uključen, ali se to vrlo lako da uraditi, no ako ne znate šta i kako, nebi preporučio ovaj repo za korišćenje jer i njegovo samo ime kaže testing…
Mimo ovih repoa postoje i drugi repoi koje možete ubaciti. Zapravo, svaki korisnik može napraviti repo za koji se možete “zakačiti”, ali da ne idem dublje u tu priču, držimo se standadnih repoa…Jedan od repoa koji ljudi često dodaju je [archlinuxfr] za i686 mašine i isti taj [archlinuxfr] za x86_64 mašine. Ovaj repo je dobar na samom startu jer vam dozvoljava da instalirate yaourt, parče softvera o kojem će nešto kasnije biti reči…Mimo [archlinufr] repoa, veliki broj korisnika dodaje i kdemod repoe kako bi sa njih dovukli kdemod radno okruženje koje i ja sam koristim!
Kako ubaciti novi repo, gde se to nalazi?
Repoe možete dodavati i sklanjati koristeći Shaman, o kojem je takođe bilo reči, ali se fajl koji barata repoima i pacmanom u nekim stvarima nalazi na sledećoj putanji:
/etc/pacman.conf
Otvorite taj textualni fajl vašim najomiljenijim textualnim editorom, recimo kroz konzolu:
sudo gedit /etc/pacman.conf gde je gedit program za obradu texta, može i kate, kwrite, nano…šta god koristite! ![]()
evo kako taj fajl izgleda:
# The header [repo-name] is crucial – it must be present and
# uncommented to enable the repo.
#
# Testing is disabled by default. To enable, uncomment the following
# two lines. You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[testing]
#Include = /etc/pacman.d/mirrorlist
[core]
Server=ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/core/os/x86_64
# Add your preferred servers here, they will be used first
[extra]
Server=ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/extra/os/x86_64
# Add your preferred servers here, they will be used first
[community]
Server=ftp://ftp.mfa.kfki.hu/pub/mirrors/ftp.archlinux.org/community/os/x86_64
# Add your preferred servers here, they will be used first
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs
Primećujete da je prvi repo, testing isključen jer ispred stoji #? Dozvolićete korišćenje tog repoa brisanjem # ispred [testing] i takođe ispred reda ispod… Kako dodati repo? Pa lako…ako znate tačnu adresu repoa, sve se svodi na copy/paste…Sve adrese repoa se mogu naći na Arch Wikiju zavisno od toga šta vam treba, ili uz malu pomoć sveznalice. Recimo za kdemod, trebate ubaciti sledeće na kraj /etc/pacman.conf fajla:
[kdemod-core]
Server=http://chakra-project.org/repo/core/x86_64
[kdemod-extragear]
Server=http://chakra-project.org/repo/extragear/x86_64
[kdemod-playground]
Server=http://chakra-project.org/repo/playground/x86_64
naravno, to je za 64 – bitni sistem!
Zatvorite faj i osvežite listu:
pacman -Sy
i lista repoa će biti osvežena sa vašim novim repoima!





Ostavi komentar!