FreeBSD
Frontnachrichten
Gentoo
Howtos
Linuxologie
Neuigkeiten
Screenshots
Sicherheit
Profil
Abmelden
Weblog abonnieren
icon

 

FreeBSD

freshportsSo mal einen Blick auf Freshports geworfen. Dort gibt es ein aktuelles gettext, welches den Fehler der von mir beschrieben wurde, beheben soll.

Um in den Genuss von der aktuellen Version zu gelangen, die klassische Vorgehensweise:

cvsup -g -L 2 ports-supfile
portsdb -Uu
pkgdb -F
portversion -l "<"
portupgrade -a

Muss es immer das downloaden eines ISO-Images sein?
Steht ein Router zur Verfügung der den Kontakt zum Internet bereitstellt?

Die erste Frage kann man generell verneinen. Wenn dann auch noch ein Router in Form eines alten Rechners mit Softwarelösung oder ein gekaufter Router zur Verfügung steht dann sind wir schon bei der bandbreitenschonenden Installationsmöglichkeit die wenig bekannt ist, aber sehr effizient.

FreeBSD lässt sich ganz leicht nur mit 2 Disketten installieren. Manchmal sogar die einzige Möglichkeit für ältere Hardware deren CDROM die neueren CDR's oder CDRW nicht lesen kann. Auch ich habe ein älteres Notebook was ich nur so installieren konnte. Somit stand der Nutzung von FreeBSD auf dem Notebook nichts mehr im Wege.

Ich geh mal davon aus, das ein bestehendes Linux System oder Knoppix vorhanden ist, denn danach richtet sich die Befehlseingabe zur Erstellung der Disketten. Wer ein anderes Betriebssystem sein eigen nennt, möge Google bemühen, denn ich benutze dieses sogenannte Betriebssystem seit Jahren nicht.

Zuerst downloaden wir die benötigten Diskettenimages der aktuellen Version 5.2.1-RC:
kern.flp
mfsroot.flp
oder wer sich die Sachen selber downloaden will gehe hierhin

Nach dem download:
fdformat /dev/fd0
dd if=<PFAD>/kern.flp of=/dev/fd0

fdformat /dev/fd0
dd if=<PFAD>/mfsroot.flp of=/dev/fd0

Zur Erklärung:
  • Mit fdformat formatieren wir zuerst die Diskette.
  • dd liest Images ein, das kann man auch mit ganzen Festplatten machen.
  • if= bedeutet infile, also was eingelesen werden soll.
  • <PFAD> ist der Pfad wo die downgeloadeten Diskettenimages abgespeichert wurden.
  • of= Outfile also wo die Ausgabe erfolgen soll. In diesem Fall auf eine Diskette.
Beginn der Installation:
Einlegen und booten mit der kern.flp Diskette. Nach einer Weile erfolgt die Aufforderung die mfsroot.flp Diskette einzulegen.

Somit ist der PC bereit installiert zu werden. Nur noch die Netzwerkkarte einrichten und den Kontakt zum Router herstellen. Viel Spass.

FreeBSDWie heute mitgeteilt wurde, ist FreeBSD 5.2.1 erschienen. Die vor kurzem erschienene 5.2 musste doch noch in einigen Punkten nachgebessert werden. Den Download der ISOs findet man hier.

Es sollte nicht unerwähnt bleiben, das der 5-Zweig von FreeBSD nach wie vor noch nicht als stable deklariert ist. Dies wird voraussichtlich mit der 5.3 erfolgen. Auf Produktionsmaschinen sollte deswegen die aktuelle 4.9 des Stabel-Zweiges eingesetzt werden.

Es kann immer mal etwas passieren, was nicht sein sollte. Nach einem updaten der Ports mit cvsup und anschliessendem Portupgrade, wollte ein Programm zum upgraden eine ältere Version von gettext. Eine neuere lag vor und es kam zum Konflikt zwischen diesen beiden Versionen.

Die alte Version liess sich natürlich nicht installieren, da bereits eine neue Version vorlag. Ausserdem brauchen diverse Programme gettext.

Wie lösen wir nun dieses Problem?

Ich merke hierbei an, das die alte Version in diesem Beispiel gettext-0.12.1 in den Ports mit gettext-old bezeichnet wird und der Port gettext die Version gettext-0.13.1 ist.

  1. Das installierte gettext mit »pkg_delete -f« nachdrücklich entfernen.

    pkg_delete -f gettext-0.13.1
  2. devel/gettext-old installieren.

    cd /usr/ports/devel/gettext-old/
    make install clean
  3. Mit »pkgdb -F« die Package-Datenbank aktualisieren und Inkonsistenzen aufräumen. Hatte man vorher schon auf gettext-0.13.1 aktualisiert, dann an dieser Stelle die Abhängigkeiten wieder auf 0.12.1 zurückbiegen.

    pkgdb -F
Danach hängt alles wieder wie gehabt von gettext-0.12.1 ab, nur
dass der zugehörige Port jetzt devel/gettext-old heißt.

Artikel-Update:

Wie ich gerade lese, soll die obige Vorgehensweise auch mit dem Befehl

portupgrade -fo devel/gettext-old gettext

funktionieren


Gerade den folgenden Tipp gefunden um RPM's unter FreeBSD zu installieren.

Linuxcompatibilität muss natürlich vorhanden sein

rpm -i --ignoreos --root /compat/linux --dbpath /var/lib/rpm package


 

twoday.net AGB

xml version of this page

xml version of this topic

powered by Antville powered by Helma