Beschreibung der Upgrades der Portcollection bei einem FreeBSD 5.2.1 unter Intel.
Installation von cvsup-without-gui
Die Installation kann via Package oder via Ports passieren. Ich bevorzuge die Ports. Aber man kann durch aus auch das Package installieren, egal ... Hauptsache das Ding ist drauf :-)
server# cd /usr/ports/net/cvsup-without-gui server# make install
Installation von portupgrade
Dieses Tool kann alle installierten, oder nur die angegebenen Ports automatisiert Updaten. Das ist eine super Erleichterung. Aber zuerst muss es installiert werden.
server# cd /usr/ports/sysutils/portupgrade server# make install
Möglicherweise bekommt man Probleme mit dem OpenSSL. Installiere dann zuerst das ruby mit irgendeinem OPENSSL_PORT explizit.
Aktuelle Packageliste erstellen
Mit dem frisch installierten Portupgrade erstellt man nun eine Liste der aktuellen Ports
server# pkgdb -F
Upgrade der Portscollection Informationen
Als nächstes müssen die Portsinformationen geupdatet werden. Dazu sind jedoch ein paar Make-Settings erforderlich, sofern man die nicht städig eingeben will.
Man fügt also die folgenden Zeilen in die /etc/make.conf hinzu :
Jetzt können alle Ports geupdated werden. Das kann sehr sehr sehr lange dauern, wenn man Pech hat 'ne ganze Woche. Dummerweise muss man immer mal gucken was er treibt, da einige Ports sich via Bunter Console Dialog geführt konfigurieren lassen müssen. Das ist etwas doof ....
server# portupgrade -a
Fertig
Am Ende bekommt man dann angezeigt, was geklappt hat und was nicht. So hab ich es gemacht und so hat es geklappt. Da jedoch jedes System etwas anderst ist, werden Sie bestimmt irgendwelche Fehlermeldungen von irgendwelchen Packages bekommen. Da müssen Sie dann leider selbst ran.