Poenta Release grane - Arch
Dobrodošli, Gost. Molim vas prijavite se ili se registrujte.

Prijavite se sa korisničkim imenom, lozinkom i dužinom sesije

Linuxo Forumi

Stranice: [1]   Idi dole
  Štampaj  
Autor Tema: Poenta Release grane - Arch  (Pročitano 822 puta)
0 članova i 1 posetilac pregledaju ovu temu.
crveni1
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 412



WWW
« poslato: 18 Март 2007, 19:53:01 »

OK... Mislim da je pitanje veoma jasno. Koja je poenta ove konfiguracije za pacman?  shocked
Prijavi uredniku   Sačuvana
foxbunny
Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #1 poslato: 19 Март 2007, 12:48:18 »

OK... Mislim da je pitanje veoma jasno. Koja je poenta ove konfiguracije za pacman?  shocked

Release grana? Misliš current?

Pazi ovako. Svaki release Arch linuxa se pravi ovako:

Novi program za instalaciju (trenutno 0.8 Voodoo beta), i snapshot paketa koji se u momentu releasea našao u repozitorijumu (current). Kada instaliraš sistem, on se uključuje u "redovne tokove" tako što redovno radiš

Kod:
pacman -Syu

Sistem se, dakle, odvaja od instalacionog medijuma i uključuje u Archov rolling-release sistem konstantnog ažuriranja.

Osim tog regularnog toka, postoji samo još testing tok u kome se nalaze paketi koji se testiraju pre nego što se ubace u current/extra.

EDIT:

U slučaju da se nismo razumeli...  Evil

U suštini, ja ovako konfigurišem pacman nakon instalacije. Prvo uradim osvežavanje sistema sa intaliranim BASE paketima (komandom koju sam gore citirao). Zatim otvorim pacman.conf i uključim extra i community repozitorijume. Onda intaliram sve što mi treba i uključim privremeno unstable da bi odatle skinuo GIMP 2.3.x granu (dev verzija), a potom odmah isključim unstable, da mi ne bi odatle vukao dodatne stvari (mada u suštini nema mnogo paketa koji imaju duplikate u unstable... mislim da je GIMP jedan od retkih).

Onda instaliram aurbuild iz AUR repozitorijuma. Aurbuild radi slično kao pacman, ali radi samo sa AUR paketima. Inače, paketi iz AUR se prave ovako:

  • skineš tarball paketa iz AUR-a
  • iskopiraš i raspakuješ tarball u /var/abs/local
  • uđeš u /var/abs/local/ime_paketa i tu pokreneš makepkg
  • ako se makepkg pobuni da mu fale neki dependency, instaliraš, pa ponovo makepkg
  • kada makepkg završi, imaš gotov paket koji se instalira sa pacman -A ime_paketa.pkg.tar.gz

E, to aurbuild pojednostavljuje, tako što celu operaciju vršiš sa

Kod:
aurbuild -s ime_paketa
« Poslednja izmena: 19 Март 2007, 12:57:01 od foxbunny » Prijavi uredniku   Sačuvana

crveni1
Sr. Member
****
Van mreže Van mreže

Pol: Muškarac
Poruke: 412



WWW
« Odgovor #2 poslato: 19 Март 2007, 16:51:52 »

tnx na tako iscrpnom odgovoru.
nisam uključio community repoe jer nemam pojma šta ima na njima. inače, ako pogledaš u /etc/pacman.d direktorijumu videćeš da ima repoi sve koje znam i koji se normano pojavljuju na sajtu + release otuda to moje pitanje. Kako se može doći do spiska programa (van ovnih standardnih repoa jer to ima direktno na sajtu)?
Prijavi uredniku   Sačuvana
foxbunny
Moderator
Hero Member
*****
Van mreže Van mreže

Pol: Muškarac
Poruke: 2439



WWW
« Odgovor #3 poslato: 19 Март 2007, 17:03:17 »

tnx na tako iscrpnom odgovoru.
nisam uključio community repoe jer nemam pojma šta ima na njima. inače, ako pogledaš u /etc/pacman.d direktorijumu videćeš da ima repoi sve koje znam i koji se normano pojavljuju na sajtu + release otuda to moje pitanje. Kako se može doći do spiska programa (van ovnih standardnih repoa jer to ima direktno na sajtu)?

Za razliku od mnogih distribucija, Arch ima centralizovani repo sa contributed paketima. Dakle, skoro i da nema paketa van zvanicnih repoa (sa retkim sumnjivim izuzecima, koje necu ni da diram). Svi paketi koje su pravili korisnici se nalaze u AUR u obliku PKGBUILD fajlova.
Prijavi uredniku   Sačuvana

Stranice: [1]   Idi gore
  Štampaj  
 
Prebaci se na: