Meine kleine Homepage

FreeBSD, UNIX, Programmierung, Half-Life 2 und anderes ... Sitemap


Allgemeines Systemupgrade FinalConfig
Knowledges Hauptmenü
Sprachen

Deutsch
Poor English
Suchen

Knowledge FreeBSD 5.2.1 - Portsupdate

02.07.2004
Beschreibung der Upgrades der Portcollection bei einem FreeBSD 5.2.1 unter Intel. Das Port Upgrade ist, sofern alles wunderbar rennt und es gibt keine Securitylücken, zum Glück nicht sooft nötig.
  • Installation von cvsup-without-gui

    Die Installation kann via Package oder via Ports passieren. Ich bevorzuge die Ports.
    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 :
    SUP_UPDATE= yes
    SUP= /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
    und startet dann das Update der Portscollection
    server# cd /usr/ports
    server# make update
  • Upgrade Prozess

    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.

Design, Text und Fotos (C)opyright 1997 - 2008 by Wolfgang Hurst
Last Modificated : 13.May 2005 16:20 CEST