[FreeBSD] perl5 vs. make buildworld
Adam Szilveszter
sziszi at bsd.hu
2001. Okt. 5., P, 23:29:16 CEST
Szia!
On Thu, Oct 04, 2001 at 07:56:59AM +0200, janos.kovacs at ofi.hu wrote:
> Ezt nem ertem. Nem kotozkodni akarok, de ha arrol nincs sehol semmi leirva,
> hogy az alaprendszerhez tartozo
> reszeket, hol lehet testre szabni, akkor elso a vele adott dokumentacio.
> Marpedig a /usr/src/contrib/perl5 alatt
> levo README ben az Installation alatt nem az all, hogy make buildwolrd...
> Megsem erzem bugnak, hiszen pont
> egy freebsd ne lenne az az os, amit nem lehet testreszabni?
Testre lehet szabni, de csak akkor, ha mar jol kiismered magad abban, hogy
mi az, amit a buildworld csinal. A nagy resze egyaltalan nincs dokumentalva
(mert rendes korulmenyek kozott "csak ugy megy" es akik hackelni szoktak
azoknak nincs szukseguk doksira mert ok mar tudjak) ezert neked kell
rajonni. Nem olyan nehez, de ra kell szanni az idot. Ne varj tolem itt most
egy reszletes tutorialt, mert
1) Ami egy felhasznalonak kell, az a Handbook megfelelo fejezeteben benne
van, csak ismetelhetnem, amit nem szandekozom tenni
2) A maradekot meg lehet nezni a src alatti Makefilekben es az
/usr/share/*.mk filekban, en is onnan nezem:-)
3) Baromi hosszu lenne, sok elagazasa van. Egy idealis DaemonNews cikk
lenne, ha belegondolok.
Es persze, ha "testreszabsz" olyan dolgokat, amikre az eredeti release soran
nem gondoltak, akkor sajnos onnantol csak magadra szamithatsz, hiszen nem
csak mi nem fogunk tudni segiteni valoszinuleg. Megj: Azert tettem a
testreszabast idezojelbe, mert en azon elsosorban meglevo szoftverek
konfiguralasat ertem. Amit te itt szeretnel, az inkabb hasonlit a
"Csinaljunk sajat Linux disztribuciot" kerdesre, ami ha jol tudom szinten
elegge advanced temanak szamit...
Egy szo mint szaz, eloszor ertsd meg, hogy mi miert van es hogyan, mert
kulonben konnyen lehet, hogy meg egypar ilyen dologba bele fogsz futni.
A FreeBSD nem "user-friendly" OS, es nem is lesz az sosem. Ezert amig valaki
ismerkedik vele, ajanlott, hogy a "jart utakat" ne hagyja el. Utana mar
lehet sok mindent... cserebe IMHO nagyon sok mindent tud, amivel meghalalja
a hozzaerto gondoskodast.
> A megoldas egyebkent a kovetkezo lett: a /usr/obj, /usr/src es a
> /usr/sup/src-all torlese, egy cvsup src-all -ra,
> maj ezt kovetoen sikeres buildworld.
Magyaran mindent letoroltel. Ezt a kiserletezest megsprorolhattad volna
magadnak IMHO...
> Ezt hogyan lehet? Mert mint irtam, a portsban levore (lang/perl5) mar a
> make fetch is a kovetkezot adta:
> ===> perl-5.005 is forbidden: perl is in system.
Ennek az az oka, hogy nem akarjak a FreeBSD karbantartoi, hogy abba a
helyzetbe kerulj, hogy van ket, esetleg nem kompatibilis perl a gepeden (pl
4.3 eseten 5.5004 es 5.6.1 asszem) ha nem tudod pontosan, mit csinalsz.
Ezert ugy
csinaltak meg a portot, hogy defaultbol ezt adja ha fel akarod tenni. Akik
mar kinyomoztak, hogy hogyan mukodik a Ports rendszer, tudni fogjak, hogy
hogyan lehet egyuttmukodsre birni, de ok mar remelhetoleg azt is tudjak,
hogy ez milyen problemakat jelenthet. Ezert most, noha lehet, hogy ezek
utan mocsok
szemetnek fogsz gondolni, aki nem lat a nagykepusegtol, es csak szorakozik
veled, de nem fogom megmondani a "megoldast" mert nem biztos, hogy a
vegeredmeny megegyezne azzal, amit varsz.
Megjegyzes mindenkinek: Ha valaki nem ert ezzel egyet, akkor ahelyett, hogy
engem flamel esetleg, neki is szabad megszolalni es segiteni. Nem csak mi
ketten vagyunk a listan, szerencsere.:-) Konstruktiv velemenyek
termeszetesen johetnek, de en nem szeretek olyat mondani, amibol masnak
baja lehet.
> Azonban ehhez kapcsolodna a kerdesem: cvsup a cvsup.hu.freebsd.org -rol
> utan a make bw megallt. egyszer
> pont a perl-el volt baja, aztan a groff -al. Eloszor tegnapelott este kb 7
> korul cvsupoltam, a masodik esetben
> tegnap a delelotti orakban. Ezt kovetoen probaltam ki a cvsup.at.free...
> szervert, ahonnan a leszedett kod
> (tegnap 2 korul) mar elso nekifutasra lefordult. Ez miert lehet?
A szerver karbantartoja Mohacsi Janos, aki tagja ennek a listanak. Ha azt
gondolod, hogy valami kakao lehet, irj neki. (lehet, hogy tenyleg van es
akkor ki tudja javitani). Azt azonban tudni kell, hogy az egyes szervereken
nem azonos idopontbeli allapot szerinti a kod. Van, amelyik mirror orankent
frissiti magat, van amelyik ritkabban. A budapesti (ha azota nem valtozott)
4 orankent. Ezert lehet, hogy egy-egy hibajavitas sokkal lassabban erkezik
meg, mint esetleg mashova. Mas kerdes, hogy en azert megneznem azt is, hogy
valoban azt cvsupoltad-e amit akartal: Vagyis hogy most valoban
4.4-STABLE-t vagy RELEASE-t futtatsz-e. Mert azoknal nem nagyon szokott
olyan lenni, hogy nem fordul le a cucc, hacsak nincs valami rendkivuli vagy
nem a mirrorral van gond.
Udv:
Sz.
P.S.: Csak ugy... Egy fiatalember hegedutokkal a kezeben odalep a
buszmegalloban varakozo idosebb ferfihoz es megkerdezi:
- Elnezest, meg tudna mondani, hogy juthatok el az Operaba?
- Gyakoroljon, sokat gyakoroljon, jon a valasz...
--
-------------------------------------------------------------------------------
* Adam Szilveszter * Szombathely * email: adamsziszi at vnet.hu *
* Honlap : alakul * alternativ email: sziszi at bsd.hu *
* PGP: szinten kesobb *
* FreeBSD: tisztabb, szarazabb, biztonsagosabb erzes...! *
További információk a(z) BSD levelezőlistáról