freebsd 4.10 miniinstall - /usr/src fehlt...!

timkos

Member
hallo,

habe 4.10 m.i. installiert und möchte nach folgender anleitung mailserver aufsetzen:

http://lists.freebsd.org/pipermail/freebsd-questions/2004-June/050779.html

problem ist an s.14 "building your world", da mein freebsd _kein_ verzeichnis /src in /usr hat.

also fragen:

1. wie fix' ich das (wenn möglich)?

habe schon mit portupgrade -a versucht, allerdings macht p.u.-a bei mir nicht das, was es nach handbuch (wenn ich richtig vertanden habe) machen soll - nämlich system updaten. hab' auch "pkgdb -F" vorher laufen lassen, aber .p.u-a tut trotzdem nicht.

2. was läuft da schief?

danke für jede hilfe!
 
timkos wenn du das handbuch schon hast von freebsd dann schau mal nach wie man sourcen installier.

xqq hat recht am einfachsten mit sysinstall.
du brauchst die sourcen um nen eigenen kernel zu bauen.
das sollte als tip langen. schau ins handbuch unter kernel bauen da findest du wie man sourcen installiert.
geht auch mit cvsup wenn du es haben willst

cu marv
 
installier dir cvsup. Erstelle ein anständiges cvsup file. Ziehe die sourcen.
 
sysinstall hallte ich da für einen anfänger schon besser als cvsup...

# /stand/sysinstall

configure, distributions, src und sys dann halt auswählen und bestätigen, wird installiert (vom installationsmedium was du angegeben hast) und schwupps, schon ist dein /usr/src vorhanden...
 
ok, langsam wird's lustig :( ...

"configure, distributions, src und sys dann halt auswählen und bestätigen, wird installiert (vom installationsmedium was du angegeben hast) und schwupps, schon ist dein /usr/src vorhanden..."

danke - hab' ich gemacht, /usr/src war dann da - aber:

meine oben erwähnte anleitung sagt, ich soll - nachdem ich "/usr/local/bin/cvsup /root/cvs-supfile" ausgeführt habe, in /usr/src gehen und "make buildworld" ausführen.
der output des letzteren war "make: don't know how to make buildworld. Stop"

also hab ich schritt 1 "/usr/local/bin/cvsup..." nochmals ausgeführt (wenn ich richtig verstanden habe, updatet cvsup die sourcen...)
Ergebnis - /usr/src ist wieder verschwunden...

:confused:

ps: was mußte ich eigentlich von cd nachinstallieren - cvsup war doch schon vorhanden?

pps: also linux mit apt oder yum scheint doch echt einfacher zu sein... :p
 
Poste mal bitte Dein supfile. Denn wenn in diesem ein falscher Eintrag vorhanden ist, wird Dein /usr/src geleert.

Greets, s_e
 
"Poste mal bitte Dein supfile. Denn wenn in diesem ein falscher Eintrag vorhanden ist, wird Dein /usr/src geleert."

*default host=cvsup11.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default compress

src-all tag=RELENG_4_10
ports-all tag=.
 
Hm...also ich schlage zunächst vor, dass du als Server den cvsup4.de.FreeBSD.org nimmst. Es ist besser einen lokalen Server zu verwenden, damit die Bandbreiten besser verteilt werden.
Mein Supfile sieht etwas anders aus, nämlich so:

Code:
*default host=cvsup4.de.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs tag=RELENG_4_10
*default delete use-rel-suffix
*default compress
src-all

Das klappt einwandfrei, ob es daran liegt, weiß ich aber nicht.

Grüße
Styx

Edit:
Mir fällt gerade noch auf, dass du ganz unten in deinem Supfile "ports-all" hast. Das müsste falsch sein, denn du willst ja die Sources und nicht die Ports aktualisieren. Nimm am besten mein Supfile.
 
Zuletzt bearbeitet:
Zurück
Oben