Forrás devel-fájlok forgatáshoz, hol?

Fórumok

Üdv,

FreeBSD 7-es alatt szükségem lenne néhány csomag devel fájljaihoz, amelyek csomagnevei debianban "-dev"-re végződnek.

Hogyan tudom csak a szükséges csomagok forrását letölteni? Midnenképpen a ports-al kell megcsinálnom? magát a telepítő cd-n lévő ports-ot nem tettem fel, mert egy lassabb gépet fut, és binárisból teszek fel mindent. Csak közben tesztelni szeretnék valamit, és azt kézzel kell forgatnom.

Köszi előre is.

Hozzászólások

Szervusz!

MIndenképp ajánlott, hogy legyen /usr/ports merthogy a forgatás során szükség lehet lib-ekre, amiket esetleg használna az adott program.
Tehát:

1. csup -g -L 2 /root/ports-supfile && csup -g -L 2 /root/standard-supfile
(nyilván a supfile-okat megfelelő módon kell szerkeszteni)

2. ezután tudsz telepíteni portsból.

A FreeBSD Handbook magyarul itt

A 4. fejezet a barátod.

Esetleg a sourceforge.net-ről leszedheted ami kell, de akkor a dependency-ket is le kell szedned.
Sok sikert.

/mazursky

ezek automatikusan telepitesre kerulnek a csomag reszekent, nincs szukseg kulon -dev vagy -devel csomagokra

--
The GNU GPL was not designed to be "open source".

GCC-vel le tudom fordítani manuálisan a lib header fájlok elérési útjának megadásával, csak a configure/make-kel nem megy a dolog.

Azon kínlódok, hogy a porgimat lefordítsam make-kel. Linux-on megy configure/make-kel, csak FreeBSD alatt nem.

Lényeg, hogy kell a jasper meg a jpeg. Ezek fennt is vannak, a header fájlok a helyükön /usr/local/include/...

A configure üzeneteiben egyetlen dolog nem stimmel, hogy az ljasper és ljpeg-re NO-t ír (lm is kell a math részhez, ez persze YES).

Csak azért volt furcsa hogy nem találja, mert kézzel tudom fordítani.
Köszi.

Eloszor is, configure --help
Itt el szokja mondani, hogy mely csomag elerhetoseget hogy lehet megadni, pl. --with-apache-include= blabla.

Amugy altalaba a --prefix arra szokott szolgalin, hogy a telepites honnan fog menni.
Tehat:
- Ha --prefix=/usr akkor a binarisok a /usr/bin a libek a /usr/lib a manok a /usr/share/man utakra kerulnek, es igy tovabb.
- Ha --prefix=/usr/local (freebsd-n ez az ajanlott) akkor a binarisok a /usr/local/bin, a libek a /usr/local/lib utvonalakra kerulnek, satobbi.

Ha valamit nem talal, vagy hiba van, elso hogy tessek elolvasni mit ir ki, mert nagyon sok segitseg van benne!
Ha segitseget kersz valahol, akkor nem azt mondom, hogy hat nem fordul, mert valamit nem talal, hanem illik beidezni, hogy mi a hibauzenet, amit latsz, mert lehet, hogy a problema nem is az amire te tippelsz.

Nekem pl. meg nem volt olyan, hogy barmit forditottam volna, es fennvolt a fuggoseg, akkor arra sirt volna, hogy nincs fenn megsem. Inkabb en elso korben mindig PEBKAC-ra gyanakszom. :)
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.