| AUTOR |
PORUKA |
|
|
Oglašeno: 20 Feb 07 10:51
|
|
Prvo moje pitanje je da li je ikako moguće ugurati getdelta u njega? Stvarno sam guglao kao blesav, ali ovo ne mogu da nađem. Znam da paludis pravi privremene fajlove dok skida, pa pretpostavljam da ovo pravi malo problema, ali eto, ostaje mi još uvek da se nadam. :o)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 23 Feb 07 01:19
|
|
Ok, našao sam nešto. Pitanje je sad kako ovo ugurati u paludis. Stvarno ne kontam šta treba sa ovim raditi (btw, ovo je nenormalno dobar alat, z10n, ti si kriv što sam postao ovisnik). :o)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 23 Feb 07 02:48
|
|
Ajd malo napisite nesto na temu paludisa.
Zasto je toliko dobar kao sto kazete?
Zasto je bolji od standardnog portage-a?
Dal zavisi nekako od portage-a?
Dal koristi isto stablo i dal se syncuje na isti nacin, ili nekako drugacije?
Kakav interfejs ima? CLI, ncurses, GUI, Web?
Brzina pretrage?
Jel kompatabilan sa emerge-om, tj dal sve lepo dodaje u world file i dal dodaje podatke da je paket instaliran pa da moze se moze i emerge paralelno koristiti, a i alati iz gentoolkit-a?
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 23 Feb 07 09:02 Izmenio: meka
|
|
Nemanja Jakovljevic napisao: Ajd malo napisite nesto na temu paludisa.
Kako ga koristim samo par dana, nisam baš referentan na ovu temu, ali evo odgovora na pitanja koja si postavio a da sam ja skontao da su prednosti/mane
Nemanja Jakovljevic napisao: Zasto je toliko dobar kao sto kazete?
Jer je napisan od nule od ljudi koji kažu da je portage prevaziđen obzirom da je napisan davno.
Nemanja Jakovljevic napisao: Zasto je bolji od standardnog portage-a?
Prvo, planiran je, drugo, proširiv je (hooks) kojekakvim stvarima (ustvari, šta god vam padne na pamet skoro), treće, glsa je nešto tako što su imali u planu kad su ga pravili (može da se isključi), četvrto, možeš imati C[XX]FLAGS/LDFLAGS različite za različite pakete, peto, maskiranje može da se vrši po licenci pored standardnog maskiranja
Nemanja Jakovljevic napisao: Dal zavisi nekako od portage-a?
Da i ne. Za sada nema svoj ebuild digest (ima ebuild.bash, ali on ne radi digest) iz jednostavnog razaloga. Treba da se napravi Manifest2 format fajla pa ne žele da programiraju bezveze
Nemanja Jakovljevic napisao: Dal koristi isto stablo i dal se syncuje na isti nacin, ili nekako drugacije?
Isto, stim da jedno paludis -s povlači sve repozitorijume a repozitorijumi mogu biti u različitim formatima (rsync, svn, cvs, ...)
Nemanja Jakovljevic napisao: Kakav interfejs ima? CLI, ncurses, GUI, Web?
Kako sam i portage koristio samo CLI, tu ti ne mogu ništa reći. CLI je ono što meni jedino i treba pa će ovo morati neko pametniji da komentariše
Nemanja Jakovljevic napisao: Brzina pretrage?
Brzina mu je glavna odlika. Možda sam ja postao subjektivan, ali mi se čini da i proces kompajliranja radi brže. Stvar je u činjenici da je pisan u C++ i da im je cilj, između ostalog, bio da porade na brzini
Nemanja Jakovljevic napisao: Jel kompatabilan sa emerge-om, tj dal sve lepo dodaje u world file i dal dodaje podatke da je paket instaliran pa da moze se moze i emerge paralelno koristiti, a i alati iz gentoolkit-a?
Koristi isti format world fajla, ali je pametno (kako razvojni tim kaže) da taj fajl bude link na portage world fajl jer još uvek nije stabilan kao kamen pa da se koristi sve isto iz portage-a (naravno, možete biti entuzijasta pa i ovo probati). Za sada nisam video da je igde kljoknuo osim na mojim ebuild-ovima. gentoolkit postoji pisan za paludis, tako da i to radi suludim brzinama.
E sad par stvari koje nisi pitao. Postoji portage2paludis.sh skripta koja čita iz make.conf kojekakve stvari, kao i /etc/portage pa pravi /etc/paludis/* conf fajlove, tako da je stvarno lako preći na njega. Sada je ostalo samo privikavanje na komande jer ne koriste iste opcije za iste akcije. Ali, treba vam jedan dan da pročitate man, izexperimentišete i sve je na dlanu.
Bug koji je redovan je da, kako je neko rekao na netu (očigledno nisam zapamtio gde sam to video), je da wget ostavlja nula fajlove (fajlovi koji se zovu `0`). I nije preveliki bug, ali pomalo ume da nervira. Dakle, samo nam fali Manifest2 i da wget radi kako treba sa nula fajlovima (ustvari, da ih ne pravi) i to je to.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 23 Feb 07 15:48
|
|
Mozda treba dodati i da paludis sljaka sa reverse zavisnostima, sto ce reci da je moguce reci unmerge kde ili unmerge gnome (ne znam sad bas tacnu komandu), probao sam ga malo pre mesecak dana i vise i stvarno je sampion sto se tice brzine. Nisam nesto bio u fazonu da sad ucim totalno novu stvar, emerge i dalje radi posao ali mislim da je samo pitanje vremena kada ce portage da se proglasi depreceted... :D
Uz paludis stize i fajlic za bash-completion tako da su sve komande par taba daleko ;)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 01 Mar 07 10:30
|
|
Uh. Mislim da sam uglavio getdelta, ali treba da testiram pa javljam. U svakom slučaju, bar sam skontao koji fajlovi treba da se menjaju. :o)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 02 Mar 07 21:29
|
|
Evo par stvari za Paludis:
1. Paludis puca kod testiranja paketa, i to sa dosta paketa, Ciaranm u FAQ predlaže da se napravi "slučaj" da se za paket koji koristi test doda promenjliva `SKIP_FUNCTIONS=test`, a moj savet bi bio da se ista ta promenljiva proglasi globalnom, dakle dodajte u `/etc/paludis/basrc` samo `export SKIP_FUNCTIONS=test`, uštedećete sebi vreme i živce.
2. Kada pravite novi konfiguracioni fajl za overlay, da ne bi ste ručno pravili direktorijume za isti, okucajte `paludis -s x-<naziv_overlaya>` npr. `paludis -s x-sunrise` i pre sync-a će paludis napraviti direktorijume i strukturu koju ste naveli u .conf fajlu za overlay, a ako želite automatizaciju za ovo probajte Ruby skriptu Playman, ista stvar što i Layman za Portage.
3. Koristite paludis-extras overlay . Puno lepih stvari za Paludis uključujući i `portage-utils` (radi revdep-rebuild) i `--ask` hook.
4. Dodajte u Paludis bashrc `export PALUDIS_OPTIONS="--safe-resume --show-use-descriptions changed --show-reasons summary"`. Sa ovim opcijama će uvek biti uključen `wget -c`za nastavak svlačenja paketa ako je isti nasilno prekinut, dobićete opis svakog novog USE flag-a i razlog, ako postoji, zašto će neki paket biti instaliran ili deinstaliran. Naravno slobodni ste da dodate i druge opcije po želji.
5. U slučaju da vam neki paket zakaže pri kompajliranju, Paludis baca "Resume command:" tako da nakon što problem bude uklonjen, bezbedno možete nastaviti sa kompajliranjem tamo gde ste stali i to istim redosledom.
6. Paludis ne traži digest fajl, ako neki ebuild "na lice mesta" prepravite i probate da ga emergujete, dobićete samo upozorenje da je keš za određeni overlay "ustajao" ali ćete normalno moći da završite kompajliranje paketa.
Toliko za sad. Uživajte ;)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 21 Mar 07 22:23
|
|
Posetite ponovo link koji sam dao. Prekopirajte dohttp.4 i getdelta-paludis.2.sh u /usr/libexec/paludis/fetchers/dohttp i /usr/bin/getdelta-paludis.sh, respektivno, i postavite sledeće u /etc/paludis/bashrc (nije baš najsrećnije rešenje sa njakanjem SANDBOX-a, ali ajde) export PALUDIS_USE_SAFE_RESUME="yes"
export DELTUP="/usr/bin/getdelta-paludis.sh"
export SANDBOX_WRITE="/"
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 21 Mar 07 23:48
|
|
Samo mala dopuna. Sećate se vesti o povratu oca Gentoo-a? Sećate se zbog koga je napustio celu priču? Ciaranm. Lik je genijalan programer i totalni kreten kad su u pitanju međuljudski odnosi. Dođe mi da ga puknem u njonju, kretenčina egoistična. Ali mu je zato paludis nenormalno dobar. :o)
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 22 Mar 07 09:45
|
|
Ja sam totalno na njegovoj strani, stvarno je opasna programerchina i greota bi bilo da ne nastavi ono sto radi, i ima volje za to i pored cele hajke na njega i "lova na vestice" ... To sto se ostali uvrede ako im kaze idiote ne moze tako, mora prvo ovo i ovo... i nije tako strasno a to sto se oni odma uvrede je njihov problem, cilj je dobiti nesto kvalitetno na kraju svega, pa makar morao i da napusi nekog... gentoo nije u krizi i nece ni biti, a za daniela me bas z. Pa sigurno si procitao sve, ja jesam masu mailing lista i nije bio u pravu i ne moze tako da se ponasa, sta on misli ko je? Svaka cast i njemu ali ta vremena su prosla... ide se dalje...
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 22 Mar 07 10:55
|
|
Apsolutno si u pravu, ali malo učtivije stvarno ne bi bilo loše. Ja psujem kao kočijaš, ali opet nisam kao taj papak. Programerske sposobnosti ciaranm-a su stvarno neviđene, samo ne bih voleo da pričam sa njim uživo.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 22 Mar 07 12:47
|
|
Pa ono jest nekad bezobrazan ali i on se negde poziva na Linus Torvaldsa, koji se slicno ponasa... a i stvarno na sta bi licio kernel kad bi Linus rekao nesto u fazonu pa dobro ubacicemo ovaj spageti kod u kernel, nema veze, ionako ne utice na puno ljudi, nista strasno samo ti pero nemoj da se ljutis... ;) A i valjda je ciaran izvukao neku pouku iz svega ovoga...
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 23 Mar 07 09:00
|
|
Pazi. Jedno odsečno NE je jedna stvar a jedno `ko te jebe kretenu, ne može` je sasvim druga. Na to ciljam. Apsolutno sam na njegovoj strani u dotičnoj raspravi (Daniel i on), ali mi smeta to što se arogantno ponaša.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 26 Mar 07 16:25
|
|
Posto me je i Petar pitao, evo da opisem kako se radi sa vestima. Ako vec imate paludis, verovatno ste primetili kako vam javlja da imate neprocitane vesti. Pogledajte
. Sve pise.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 03 Apr 07 23:38
|
|
What a speed. Ne mogu daverujem. Oduševljen sam, a čak ni kešve ne koristim.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 04 Apr 07 03:41
|
|
A sad pitanja:
1. Kako da kažem paludisu da ne skida sve zavisnosti (nove) nego samo željeni paket. Probao sam
--dl-upgrade as-needed --dl-new-slots as-needed
i to radi, ali kada je prekinuto skidanje nekog fajla na pola on ne nastavlja nego javlja bad digest...
2. Kako da kažem paludisu npr. emerge =app-misc/worker-2.14.4
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 05 Apr 07 11:01
|
|
Zar paludis -i =app-misc/worker-2.14.4 ne radi? Mislim da = radi u paludisu, jes da ga ne koristim jos ali ga jesam probao...
Mene je smarao malo kad hocu da upgrade-ujem neki paket a on mi izvuce jos 10 paketa koji nemaju veze sa onim sto ja hocu ali onda sam malko procitao i video da postoji masa --dl- opcija kao sto je recimo --dl-upgrade as-needed
Nego, sta je sa ufed-om ? Mislim da sam negde procitao da je neko napravio patch za ufed ali ga ne nadjoh :( Vidim da su u overlayu etc-paludis , gentoolkit i sl. ali nigde ni reci o ufedu...
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 05 Apr 07 11:03
|
|
z10n napisao:
6. Paludis ne traži digest fajl, ako neki ebuild "na lice mesta" prepravite i probate da ga emergujete, dobićete samo upozorenje da je keš za određeni overlay "ustajao" ali ćete normalno moći da završite kompajliranje paketa.
Pretpostavljam da zato i ne prikazuje koliko mb treba da fetchuje sa neta... meni je to bas bitno... ili sam nesto propustio?
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 05 Apr 07 13:45
|
|
Da si odgovorim na 2.
paludis -i =app-misc/worker-2.14.4::popac
gde je popac ime overlaya sa koga se instalira paket.
Što se prvogproblema tiče meka mi je mejlom predložio da dodam u paludisom bashrc
export PALUDIS_USE_SAFE_RESUME="yes"
Nisam stigo da testiram ovo, ali izgleda da ne radi kad se koristi u kombinaciji sa --dl-upgrade as-needed --dl-new-slots as-needed.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 20 Apr 07 16:24
|
|
Kako se vrši pretraga portage stabla. Znači nešto kao
???
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 21 Apr 07 12:23
|
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 21 Apr 07 12:50 Izmenio: popac
|
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 03 May 07 10:57
|
|
Jeste da je samo trebalo pročitati doc na sajtu da bi se ovo skontalo, ali da ipak naglasim. Sa paludis-om postoji skup everything, koji sadrži sve pakete koji su instalirani. Dobra stvar ovoga je što više ne morate raditi 2x emerge -e system + 2x emerge -e world. Dovoljno je 2x paludis -i --dl-reinstall always everything i efekat je isti, a potrošeno vreme mnogo manje.
Druga stvar je što postoji paludis-hook za update eix baze, pa čim odradite paludis -s on je ažurira.
Treća stvar je websync. Pošto mi je i ovo zatrebalo, evo kako moj config izgleda (skontaćete sami šta treba izmeniti):location = ${ROOT}/usr/portage
#sync = rsync://rsync.gentoo.org/gentoo-portage
sync = tar+http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/sn
apshots/portage-latest.tar.bz2
profiles = ${ROOT}/usr/portage/profiles/default-linux/amd64/2006.1/no-
multilib
distdir = /usr/portage/distfiles
format = ebuild
names_cache = /var/empty
write_cache = /var/empty
Naravno, ne morate koristiti server koji i ja koristim, ali za sigurno znam da rsync.europe.gentoo.org ne može da se koristi (možete da pregledate preko web-a šta je sve na tom serveru, ali ne i da skinete snapshot!?!?!?!?).
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 03 May 07 11:37
|
|
kod emerge-a je system podskup worlda. Tako da ti ustvari 4 puta radis emergovanje paketa koji su u system-u a sve ostale dva put...tako da tu paludis nista nije promenio - i sa tim sto si rekao ti je isto kao da si uradio emerge -e world dva puta....
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 04 May 07 09:29 Izmenio: meka
|
|
root@zra2 /home/meka # emerge -pve world | grep '/' | wc
220 1990 16213
root@zra2 /home/meka # paludis -pi --dl-reinstall always everything 2>
/dev/null | grep '/' | wc
404 3191 28745
root@zra2 /home/meka # find /var/db/pkg -name *.ebuild | wc
406 406 21022
root@zra2 /home/meka #
Da li si još uvek tako siguran da je sistem podskup world-a?
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 04 May 07 10:01
|
|
nemanja@panter ~ $ emerge -pve world | grep 'ebuild' | wc -l
500
nemanja@panter ~ $ find /var/db/pkg -name *.ebuild | wc -l
515
Ovih 15-tak linija vise... tu uracunaj to sto poneki paket imam instaliran npr dve verzije i sl, i to sto mi sustav nije up2date (ima nekih paketa koje treba da instaliram... uradjen je sync al ne i emerge world...
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 04 May 07 10:06
|
|
Kako onda objasniti moje rezultate, pošto ja ne umem?
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 04 May 07 20:54
|
|
Nemam pojma... kod tebe se nesto gadno istripovalo....
Mozda ga istripovao paludis - pa se sada portage ne snalazi najbolje....
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 07 May 07 10:23
|
|
Isti je world fajl (tj, link na /var/lib/portage/world, što mu dođe isto), isti /usr/portage. Ne znam kako ga to može zbuniti.
|
|
|
|
→ RE: Paludis pitanja
Oglašeno: 16 May 07 11:35 Izmenio: kunalagon
|
|
Da li nekom radi revdep-rebuil -X (naravno iz gentoolkit iz paludis-extras repoa)?
Probavao sam nebrojan broj puta, ali kada stavim -X (ili --package-names) revdep-rebuild ko reaguje ko da nisam stavio, i oce da reinstalira iste verzije paketa koje sam instalirao, nekada davno, koje ne postoje u portaga, i onda naravno revdep-rebuild (tj. paludis) stane. Tako da moram jedno 100-ak paketa da reinsliram rucno.
Takodje sam pokusao paludisov check_linkage.rb , sto takodje radi, tj, NE RADI, jer oce tacne instalirane verzije da reinstalira a ne samo imena .
|
|