UNIX - FreeBSD - Portupgrade - 5.x |
|
02.07.2004 Beschreibung der Upgrades der Portcollection bei einem FreeBSD 5.2.1 unter Intel. Installation von cvsup-without-guiDie 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 portupgradeDieses 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 Möglicherweise bekommt man Probleme mit dem OpenSSL. Installiere dann zuerst das ruby mit irgendeinem OPENSSL_PORT explizit.server# make install Aktuelle Packageliste erstellenMit dem frisch installierten Portupgrade erstellt man nun eine Liste der aktuellen Ports server# pkgdb -F Upgrade der Portscollection InformationenAls 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 : SUP_UPDATE= yes und startet dann das Update der PortscollectionSUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup.de.freebsd.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile server# cd /usr/ports server# make update Upgrade ProzessJetzt 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 FertigAm 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. |