[FreeBSD] openbsd make build

Kulcsár Ferenc ferenc.kulcsar at rontgen.onyf.hu
2001. Május. 17., Cs, 16:42:19 CEST


Hello!

> De sajnos az Open (es a Net)BSD forrasbol frissitese osszehangoltsag es
> megbizhatosag szempontjabol sehol sincs a FreeBSDs make world-hoz kepest.
>
> Ossze-visza kell eloszor mindenfele komponenseket frissiteni, persze nem
> mindegy milyen sorrendben, szoval elvileg neked kellene fejbol tudni pl,
> hogy a kernel epitesehez milyen programok kellenek, hogy mukodik a
compiler
> toolchain stb. Ez nyilvanvaloan irrealis elvaras, de sajnos ez van.
>
> Az OpenBSD-n ami nincs benne a minifaq-bamn az azt jelenti, hogy jobb ha
ki
> se probalod, mert egyedul alighanem nem fog menni, NetBSD-n meg sz*abb a
> helyzet, mert ott az a hivatalos allaspont, hogy vard meg a kovetkezo
patch
> release-t.

Kedves Szilveszter, ezzel a csipobol jott NetBSD-s allitassal egy kicsit
vitatkoznek. Eloszoris eleg vilagosan felhivjak a figyelmedet arra, hogy
csak akkor frissits allandoan, ha AKAROD kovetni a -current agat. Ezert
aztan a pach-eles, a -release-ek es a -current ag kovetese erosen szetvalik.
Nem erzem azt, hogy ez baj lenne. A kritikus hibakat szepen tudod javitani
az adott programhoz keszitett patch-el. Ha csak valami emberi mulasztas nem
tortent -tevedesbol meg nem a vegleges patch committalodott - akkor mindig
korrektul lehetett patch-elni.

A -current ag kovetesehez a kovetkezot kell megjegyezni - foleg abban az
esetben, ha nem minden ejszaka frissitessz:
1. forraskod letoltese
2. kernel forditasa a legfrisebb forrasbol
3. reboot
4. a /sys/src konyvtarban a make build parancs kiadasa.
5. reboot

ha nincs semmi bibi, akkor itt vege, kesz a frissites.

Ha valami hiba van, akkor a letoltott forrasban a megfelelo konyvtarban
maximum ket file-t kell eloszor frissiteni, a config-ot (cd
/sys/src/a/config/forrasanak/helye; make && make install), es leht, hogy a
make-et (cd /sys/src/a/make/forrasana/helye; make && make install), majd a
2. ponttol lehet folytatni a frissitest.

Ket hasznos olvasmany NetBSD eseten:
http://www.netbsd.org/Documentation/current/
http://www.netbsd.org/Documentation/kernel/

> Ezert karogok en allanodan, mert amig ez igy marad, addig en nem fogok
> tudni egyikkel se komolyabban foglalkozni... mert az nem allapot, hogy
> binaris izeket kelljen allandoan letoltogetni tiz mega szamra ha
frissiteni
> akarok, vagy mindig CD-t kelljen iratnom... meg azt se birnam ki, hogy ha
> tudom hogy kijott egy javitas akkor az lehetoleg ne legyen fenn azonnal.
> Ezt viszont sajnos csak a FreeBSD tudja egyenlore.:-(

A karogasodat a fentiek miatt igazan nem ertem. Ha kell neked a legfrisebb
allapot, hat tanuld meg azt az ot lepest! Binarisokat letoltogetni es varni
a patch release-re nem kell! Van azonban egy masik szempont is: a *BSD
projektek fo csapasiranya kulonbozik. Ez a fejlesztesek mikentjen is
meglatszik. Valoszinu elfelejtetted, hogy azt, amit most leirtam, nem csak
egy "vacak" PC-n, hanem egy SGI Ozonon, egy Alphan,  egy HP Jornadan vagy
egy SUN-on stb...(ma 20 kulonbozo porton!) is ugyanigy kell tudni megoldani,
es ez nem kispalya!!! Ez a NetBSD projekt fo csapasiranya! Nekem pont azert
van szuksegem ra, mert a ket het mulva erkezo Indy-n meg nem fut mas *BSD.
Ezt viszont csak a NetBSD tudja, egyenlore. ;-(((

Nem akartam veletlenul sem flame-elni, csakhat izlesek es pofonok...
ugyebar.

Udv:    Feri




További információk a(z) BSD levelezőlistáról