pkg_src vagy cvsup

 ( lbodnar | 2005. június 17., péntek - 17:21 )

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Üdv!

FreeBSD alá létezik egy ilyen http://www.linuxcenter.ru/?good=1319 DVD .

Nem tudtok valami hasonlót pkgsrc-re? Fontos, hogy forrásból lehessen telepíteni a programokat.

ok most mar minden muxik csak meg a pkgtools ban ujra kellett forditati a pkg_install -t .
egy gondolat van meg ami hianyzik hogyan uzemelem be a 3d-s kartyam (ati radeon 9200).
korulneztem az ati oldalan es hat nem leletem csak linux drivert amit hasznalok is debian alatt. most ezt emulatorral lehet hasznalni vagy a dri projektes radeon driver kell ide ??????

minden mas muxik a kernelllel alapbol ugyhogy ha ez is megy akkor atterhetek linuzrol :))))))

amugy letezik hogy minden gyorsabb sot mintha a net is gyorsabb lenne :)
lehet nem igy van de en igy latom

csokolade
zsomi

Nem hiszem, hogy a linuxos drivert be lehet üzemelni BSD alá.
Radeon kártyát még nem használtam, így sajnos nem tudom, mi a teendő. De nem tűnik esélytelennek. Pár link:

[url=http://www.xfree86.org/4.4.0/radeon.4.html]Xfree86 radeon driver[/url]
[url=http://dri.freedesktop.org/wiki/ATIRadeon] DRI wiki[/url]
[url=http://users.actrix.co.nz/michael/radeon9200.html] bővebb leírás[/url] (eredetileg RedHat-hoz, de a lényeg benne van)

Ezek alapján remélem menni fog.

nyurga

ok koszi :)
ezt mar debian ala beuzemeltem egyszer de hat ott van a gyari es az valamivel jobb ;)
de tokeletes lesz ez is este remlem sikerul is beuzemelni :)

ja megegy ha elkezdek egy telepitest pkgsrc-vel es a letoltesnel megszakitom, akkor mikor visszamegyek hogy folytassam a "make" parancs utan checksum hibat dob es a no_checksum=yes vagy valami hasonlo kapcsolo a make utan feloldja viszont mindenfele rpm csomagokat kezdett el letolteni ez miert van ?
most a fuggosegeket is felteszi es azt is forrasbol ugye ?
kicsit meg foglalkoznom kell a pkgsrc -vel ugy latom mert ezek meg nem vilagossak .
es hogyan lehetne folytatni onnan a letoltest ahol abbahagyta (mivel gondolom wget szedi a csomagokat, forrasokat)?

elore is koszi nagyon sokat segitesz :)

Checksum hiba:
Ha korábban megszakítottad a letöltést, akkor valószínűleg nem töltötte le a teljes csomagot. Mikor ellenőrzi, hogy megvan-e a csomag, akkor megtalálja, és mivel nem stimmel a mérete, checksum errort dob. Ezt úgy orvosolhatod, ha az érintett csomagot kitörlöd a distfiles mappából (alapértelmezett helye /usr/pkgsrc/distfiles. korábban már esett róla szó). Így letölti újra, és akkor már menni fog. Nem tudom, hogy lehet-e másképp folytatni amit megszakítottál. De ez csak akkor számít, ha modemmel töltesz.
Ha viszont még ez után is checksum errort dob, akkor valószínűleg rossz veriót töltött le. (pl. azért mert egy adott ftp címről a current könyvtárból tölt, és időközben oda újabb verzió került. Kell egy kis idő, amíg frissitik a pkgsrc fát) Kézzel le kell tölteni a csomagot, és bemásolni a distfilesbe... (Verziószámra ügyelni!)

no_checksum-ot nem érdemes használni. Nekem még nem segített.

rpm-ek miatt nem kell aggódni, valószínűleg csak a föggőségként szedi le. Van olyan csomag, ami csak rpm-ben érhető el. Ha pedig linux emulációt is használsz, akkor ott is rpm a preferált csomag. Sőt, van amikor EXE(!) fájlokat tölt le. Nem kell megijedni, a pkgsrc tudja, hogy mit csinál.

nyurga

thx
csak furcsa volt hogy mi is van :)
koszonet
zsomi

Nem teljesen olyan, mint a FreeBSD-ben a ports. A telepített progikat pl macerásabb frissíteni. A gentoo portage is sokkal fejlettebb. Szóval nem biztos, hogy elsőre triviális a működése...

Először én is csodálkoztam, hogy több óra alatt sem lett kész a fordítás. De utána pkg_info-val megnéztem a telepített csomagokat, és csak lestem, mennyi függőséget felpakolt.

Szerintem könnyű hozzászokni...

nyurga

ok a telepitgetes megy :)
mar csak az lenne a kerdesem hogy irtad a rendszer frissitest ami macerassabbbb:(
itt is van buildworld ?
vagy hogy is zajlik ez bsd teren?
itt nincs nagyon cvs frissites csak ritkan ?
vagy csak a kernel frissul ritkabban ?
olvastam egy osszehasonlitast a linux bsd -rol es ott irtak hogy mig a linux kernel gyakran valtozik addig a bsd nem .
igy van ez a forrasokkal is ?
ja es megegy feltettem az apache-t es fel is telepult viszont nem indul mert az /etc/rc.conf fajlra hivatkozik , pedig belinkeltem ahogy a doksi irja a /etc/rc.d -be
most be kellene irni a /etc/rc.conf -ba ugy mint az sshd van ?
a hiba :
/etc/rc.d/apache: WARNING: $apache is not set properly - see rc.conf(5).

elore is koszi
ha egyszer osszefutunk vendegem vagy egy sorre mert mar nagyon kijar :)))
megegyszer koszi
csokolade
zsomi

A pkgsrc-ből feltett progik frissítésére értettem, hogy macerás. Nem találtam a FreeBSD portupgrade parancsának megfelelőt. (Lehet, hogy van, de nem találtam...) Így kézzel kellett megoldani: "lintpkgsrc -i" kidobja, hogy melyik telepített progiból van újabb a pkgsrc fában. Ha ezután frissíteni akarsz, akkor "cd /usr/pkgsrc/kategoria/program & make update".

Terveztem, hogy vizsgaidőszak után rágyúrok a rendszer/kernelfrissítés témára. Inkább csak utána adnék instrukciókat. Ezen a téren még nekem is sokat kell tanulnom. Nem olyan régóta nyomom a NetBSD-t... Ígérem nem sumákolom el a választ.
A kernelforgatásról csak annyit, hogy észen kell lenni, mert keményebb meló, mint linuxon. Csak akkor csinálj egyedi kernelt, ha sok időd van: igaz, csak egyszer kell belőni, de az bitangnehéz! Jó a GENERIC kernel is... (OpenBSD-n pl. csak akkor foglalkoznak egy hibával, ha az generic kernellel is reprodukálható. Az ő fejlesztőik szerint kár buzerálni amit nem értünk, mert gyorsabb úgysem lesz a rendszer.)

Apache számomra idegen. Laptopom van, arra meg nem ugye nem kell... Ha a NetBSD Guide-ban nem találd meg amit keresel, akkor érdemes belenézni a FreeBSD handbookba. [url=http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-apache.html] Ez[/url] lehet, hogy segít. (Nem sok...)

A hibaüzenet csak annyit mond, hogy nincs teljesen beállítva, olvasd el a "man rc.conf"-ot. De abban nem esik szó apache-ról...
Az rc.conf-ot szerintem nem kell bántani. Az /etc/rc.localban kommentezd ki az apache-ra vonatkozó részt. Ez csak annyit csinál, hogy bootkor elindítja. Itt láthatod, hogy az elérési útja: /usr/pkg/etc/rc.d/apache. Ha Te az /etc/rc.d-be linkelted be, akkor ez lesz a baj.

Majd írd meg mire jutottál.

nyurga

hi!
ha jol vettem ki mindketto forrast tolt le es utanna forditja a gepre
az erdekelne melyiket erdemes hasznalni
a pkg_src -t pl nem talaltam az alap NetBSD -rendszerben (lehet nemlatok jol)
ajanlottak a pkg_src-t is es a dragonflybsd alatt hasznaltam a cvsup-ot
viszont nem hasznaltam sokaig igy nem igen tudnek velemenyt alkotni.
szokas kerdese csak?
nem szeretnek harcot a ket tabor kozott de erdekelne kinek mi a velemenye

koszonettel
zsomi

Ha mindenkeppen parhuzamot akarsz vonni a ket csomaggyujtemeny kozott, akkor az nem a pkgsrc es a cvsup lesz, hanem a [url=http://www.netbsd.org/Documentation/software/packages.html]pkgsrc[/url] es a [url=http://www.freebsd.org/ports/]ports[/url]. A cvsup az csak egy eszkoz a ports hasznalatara. A DragonFly az utobbi idoben ugy fest, h inkabb a pkgsrc-t fogja szeretni. A NetBSD (nem kerdes) szinten, mig a FreeBSD a ports-ot. A NetBSD csomaggyujtemenye a pkgsrc.

[quote:1d6234df0f="lbodnar"]hi!
ha jol vettem ki mindketto forrast tolt le es utanna forditja a gepre
az erdekelne melyiket erdemes hasznalni
a pkg_src -t pl nem talaltam az alap NetBSD -rendszerben (lehet nemlatok jol)
ajanlottak a pkg_src-t is es a dragonflybsd alatt hasznaltam a cvsup-ot
viszont nem hasznaltam sokaig igy nem igen tudnek velemenyt alkotni.
szokas kerdese csak?
nem szeretnek harcot a ket tabor kozott de erdekelne kinek mi a velemenye

koszonettel
zsomi[/quote:1d6234df0f]

koszi akkor a pkgsrct kivesezzuk kicsit ;)

Hat nagyon keves idom volt a dologgal foglalkozni, viszont leszedtem a pkgsrc forrast, kitomoritettem.
No beleneztem es azt latom hogy felepitette a programok fat es belepve az egyes program konyvtaraba es ott a make parancsot kiadva letolti a netrol es leforditja a programot :)
egy kerdes hogyan tudom frissiteni a fat es hogyan lehetne az egyes programok eleresi utjait megvaltoztatni ?
itt arra gondolok hgoy latom az ftp.netbsd.org/.... rol szedi a fajlt viszont gondolom ez megvan itt a nalatok is vagy valami kozelei tukron hat onnan kellene leszedni a forras fat .
ezt elrendezi az upgrade vagy egy scriptet kell irni ami kicserelgeti az eleresi utakat ?
bocs ha tudatlanok a kerdesek keveset foglalkoztam vele es nem az angol az erossegem .
es mi van akkor pl: en megszakitottam az apache telepitest letoltes kozben (gondoltam amjd folytatom) de nem talaltam ott a konyvtarat (lehet csak elneztem valamit) es a /var alatt sem talaltam pedig aha jol sejtem oda melozik .
tenyleg a munkakonyvtarat nem allithatom be valahol .
hirtelen ah erre kapok valaszt mar sokat segitett
eddig kiraly a bsd :)

elore is koszi
csokolade
zsomi

Hali!

Leírás itt: http://www.netbsd.org/Documentation/pkgsrc/getting.html#via-cvs

Röviden összefoglalva:

1) beállítod a CVSROOT változót, a cvs innen tölti a cuccot.
pl. ha bash-t használsz: export CVSROOT=anoncvs@anoncvs.NetBSD.org:/cvsroot
utána frissítesz:
cd /usr/pkgsrc
cvs -q update -dP
("cvs up" bőven elég...)

2) supfile
Mintákat találsz itt: /usr/share/examples/supfiles
Ez alapján csinálsz egy sajátot mondjuk a /root könyvtárban update néven. Fontos, hogy benne legyen: release=pkgsrc
Használata: sup /root/update

Mi a baj az apache fordítással?

nyurga

koszi kiraly igy a homaly eltunt :)
az apache forditassal semmi baj csak a konyvtar mar nincs ott ahol eddig , pedig csak egy ctrl-c -t nyomtam hogy ne toltson tovabb .
es igy nezve egyeltalan nem toltott :(

koszonom otthon kiprobalom

A forráskódok mindig a /usr/pkgsrc/distfiles mappába kerülnek. Ha valami miatt nem tudja letölteni az apache-ot, akkor töltsd le kézzel (a megfelelő verziót), és másold be ide.

Megjegyzés:
A distfiles mappát áthelyeztem máshova. Az /etc/mk.conf-ba (nem kell megijedni, ha nincs ilyen fájl. akkor létre kell hozni...) kell beírni pl.: DISTDIR=/usr/pkgsrc_distfiles
Sok értelme nincs, de jobban elkülönül a pkgsrc fától.

nyurga

ok koszi mert igy akkor ennek a merete novoget csak ha jol gondolom

minden muxik koszi:)
meg egy dolog gondoltam telepitek egy gnomot :)
de megall a patch file :
no ide mit irjak be ?
a distfilek kozott van a keresendo patch?
meg dragonfly alatt megprobaltam a patch -ot beadni nev meg ugy is hogy teljes eleresi ut de nem ment .
lehet itt menne de ugye a patch nelkul nem megy tovabb.
nekem kell letolteni a patch-et vagy azt is leszedte csak ...

a 3d -vel egyenlore nem foglalkoztam ritkan jatszom es igy nem olyan fontos

zsomi

Igen, könnyebb megtalálni, hogy mi foglalja a sok helyet.

Ha külön van a distfiles mappa, és nagy a pkgsrc könyvtárad, akkor tuti, hogy valamelyik program telepítése után kimaradt a "make clean & make clean-depends". Ha utólag kiadod ezeket a parancsokat, meglepően sok hely felszabadulhat...

nyurga

thx :)
lehet a kerdesek is jok voltak de a valaszok tokeletessek
koszonom
es hat kalandozok tovabb

A patch elvileg a pkgsrc fában van. Ha gáz van vele, akkor cvs update valószínűleg segít. A kézzel pachelés nekem még nem jött össze. De nálam már egyszer ment a gnome. Úgy emlékszem a meta-pkgs/gnome-base könyvtárből pakoltam fel. Ha nem segít a cvs update, akkor próbáld meg felrakni innen.

nyurga

Jó kalandozást! :wink:

Írj ha elakadsz.

nyurga