UNIX - FreeBSD - Upgrade von 5.4 auf 7.2 |
|||||||||||||
Wichtige VorraussetzungenAlle Schritte sind via SSH durchgeführt worden. Es ist kein Zugriff auf die Hardware vor Ort nötig Bevor man anfängt sollte man den Benutzer mit dem man online geht und den root Benutzer auf dessen Loginshell überprüfen und ggf. zurück setzen. Alles was unter /usr/local liegt könnte nach dem Upgrade erst einmal nicht mehr laufen. Das wäre dann schlecht für Benutzer die die bash z.b. verwenden. Man muss jedoch nur die Personen ändern die das Update machen Aus der /etc/make.conf sollten alle Kernel Einstellungen und Compilersettings auskommentiert werden. Das kann und wird Probleme Verursachen. Die Optimierungen können später wenn das 7'er drauf ist noch nach gezogen werden Upgrade des aktuellen SystemsAls erstes Updated man den Source Tree der aktiv laufenden Version. Das ist nötig damit man auf den letzten Stand der aktuellen Version ist
Upgrade auf 6.x-STABLEMan editiert die Datei /usr/share/examples/cvsup/stable-supfile und trägt dort die 6 ein und holt sich das System ganz frisch ... bitte nicht updaten, das geht schief ... sondern frisch holen
danach muss man zuerst das config Programm für den Kernel erneuern
danach macht man das Update wie oben und rebootet wieder ...
Upgrade auf 7.2-STABLESo nun haben wir das 6.x drauf ... das gleiche macht man nun mit der 7'er ... Man editiert wieder die Datei /usr/share/examples/cvsup/stable-supfile und trägt dort die 7 ein und holt sich wieder ein frisches System
Nun nur noch einmal alles durch den Kompiler jagen
Ports nachziehenWenn nun das System wieder hochkommt muss man sich an die Ports machen. Um das ganze zu beschleunigen sollte man alle Ports runterwerfen die keine speziellen System Konfigurationen verwenden. Dazu zählen zum Beispiel bash, wget, screen, lynx, mc und so weiter. Die kann man wenn man will als Binary Package drauf ziehen um Zeit zu sparen. Das Portupgraden ist auf jeden Fall sehr fummelig, da teilweise die Packete umbenannt worden sind, oder einfach nicht mehr existieren. Jedes einzelne Packet muss entsprechend einzelnd begutachtet werden. Ein portupgrade -f hilft da nicht unbedingt ... Als ersters holt man sich die neusten Ports und ersetzt portupgrade ganz brutal
Danach macht man mit den Paketen weiter Berühmte Letzten WorteHabe heute zwei Maschinen auf diese Weise geupdated ... eine steht in München die andere in Düsseldorf ... ich selbst sitze in Frankfurt ... und alles hat geklappt ... Vorher :
Zwischendurch :
Nachher :
|
