FreeBSD 5.2.1 Kernelquellen neu installieren

majobu

Member
Hi,

eine Partition meiner Festplatte hatte Fehler und ausgerechnet war /usr davon betroffen. Nunwollte ich mir meinen Kernel neu anpassen und genau ein Teil unter /usr/src war wohl defekt. Wie kann ich die Kernel-Quellen neu aus dem Internet installieren?

Das ISO habe ich nicht mehr hier... :(

Thx,
Majobu
 
Per cvsup oder per anoncvs wohl am besten. Für die kompletten Quellen würde ich cvsup benutzen. Du brauchst nur eine sogenannte supfile zu erzeugen in der drin steht von welchem Server du die Quelllen beziehen willst und welche Version.

Unter http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/cvsup.html findest du alles was du brauchen solltest.

Die benötigten Tags findest du hier:

http://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook/cvs-tags.html

Nebenbei kann man so auch die Ports uptodate halten.
 
Last edited:
Deamon said:


Sorry, aber mir persönlich hilft das nicht wirklich... denn die supfiles habe ich. Wie kann ich den vorhandenen Tree denn dann erneuern? Die Version auf meiner Platte ist ja aktuell... allerdings in einem Bereich defekt.

Wie kann ich den Kerneltree komplett neu erhalten undgeachtet dessen ob die Version schon vorhanden ist oder nicht...

thx,
majobu
 
Wenn deine supfile richtig eingestellt ist, also host auf nen deutschen Server in deiner Nähe, tag=RELENG_5_2 bzw auf . wenn du current haben willst, etc. , dann einfach cvsup cvsupfile.

Sollte x noch nicht gestartet sein, startet x und du bekommst nen graphisches Interface, dort einfach auf go und schon gehts los.

Zum Verständnis cvs ist ein Versionskontrollwerkzeug, es werden alle Dateien mit denen auf dem Server verglichen und abgeglichen, sollten Dateien fehlen oder defekt sein werden sie neu heruntergeladen.
 
Deamon said:
Zum Verständnis cvs ist ein Versionskontrollwerkzeug, es werden alle Dateien mit denen auf dem Server verglichen und abgeglichen, sollten Dateien fehlen oder defekt sein werden sie neu heruntergeladen.

Danke Deamon,

was cvs ist war schon klar. Was mir aber in dem Zusammenhang unklar war, ist das FreeBSD bzw. cvs keinen Vermerk in irgendeiner Datei oder Datenbank hat in der steht das die Quellen bereits installiert sind. Bei Gentoo, Debian und RPM-basierten Linux-Systemen sind dann spezielle Optionen zu setzen damit die Files neu installiert werden.

Aber jetzt habe sogar ich verstanden :D

Vielen Dank..

Gruß
Marcus
 
Du brauchst ja nicht zu sagen was schon da ist, sondern nur was du haben willst, das ist ja das tolle.

Zum Bsp. brauchst du ja nicht die kompletten Sourcen für alle unterstützten Systeme runterladen, in der supfile kannst schön einstellen was du alles haben willst. Da ich zur Zeit nur mit FBSD auf ner kleinen 4GB Platte experimentiere, hab ich die file so eingestellt, das er nur die i386 sourcen und jeweils meine ports updated ( bei den Ports sind alle lokalisierten Zweige deaktiviert,chinesisch etc.)

So an sich fetzt FBSD schon, Programm ausprobieren ? Kein Problem, ab in die Prts und ab gehts...

Hey ihr habt ja hier den :ugly: da fühl ich mich gleich wie zuhause.
 
Back
Top