Aktualisierung von Mandriva Linux 2010 auf 2011

Aus Mandriva Community Wiki

Wechseln zu: Navigation, Suche

ACHTUNG!-ACHTUNG!

Die folgenden Anleitungen garantieren IN KEINSTER WEISE ein vollständig funktionsfähiges System. Es werden eine Vielzahl von Änderungen im System vorgenommen.

AKTUALISIERUNG: ein funktionierendes Upgrade-Skript von 2010 auf 2010 ist in einer Betaversion erschienen und muss als root ausgeführt werden. Es benötigt viel freien Speicherplatz in /var (wieviel ist unbekannt). Wenn es bei der Ausführung zu Ausfällen kommt, starten Sie es neu.Nutzung geschieht auf eigene Gefahr.

http://kenobi.mandriva.com/~abarakin/mdv-2010-2011.sh

Zu Beginn

Bevor wie auf die aktuelle neue Version Mandriva 2011 migrieren, muss das momentan laufende System mit urpmi aktualisiert werden:

[root@localhost ~]# urpmi --auto-update

Ebenso ist es möglich, das Standard-Mandriva-Update Applet für diesen Zweck zu verwenden:

Bevor etwas unternommen wird, MÜSSEN die Mandriva 2011 Release Notes [1] sorgfältig gelesen werden. Diese enthalten eine Vielzahl von nützlichen Informationen über das neue Mandriva. Das sorgfältige Lesen der Release Notes kann zahlreiche mögliche Probleme beseitigen.

Als nächsten Schritt sollte man sich vergewissert, dass genug Speicherplatz auf der Festplatte vorhanden ist. Alle Pakete, die während des Aktualisierungsprozesses heruntergeladen werden befinden sich im Anschluss im Verzeichnis /var/cache/urpmi. Die Gesamtmenge von heruntergeladenen Paketen hängt von der Menge von installierter Software auf Ihrem System ab und urpmi wird dies anzeigen bevor Pakete heruntergeladen werden. Normalerweise liegt der Wert zwischen 4 bis 7 GB. Wenn Ihr /var-Dateisystem nicht genug Festplattenspeicher hat, machen Sie sich nicht zu viel Sorgen. Mit urpmi können Sie einen alternativen Pfad für die heruntergeladenen Pakete angeben. (siehe unten)

Fangen wir an!

Wenn Sie die vorherigen Schritte erfolgreich abgeschlossen haben, wird es Zeit den Aktualisierungsprozess zu beginnen. Leider kann durch die vielen Änderungen in Mandriva 2011 die Aktualisierung nicht durch die grafischen Werkzeuge durchgeführt werden. So sehen Sie einige Kommandos, die Ihnen helfen, das System mit der Hilfe der Kommandozeile zu aktualisieren.

Öffnen Sie ein Terminal und werden Sie root. Sie können dies durch die Ausführung von Konsole (oder einen anderen Terminalemulator) aus dem KDE-Menu, oder indem Sie "Eine Administratorkonsole öffen" im Werkzeug "Konfigurieren des Computers" auswählen:

Das erste was getan werden muss, ist die alten Softwarequellen aus dem laufenden System zu entfernen. Dies geschieht mit dem folgenden Befehl:

[root@localhost ~]# urpmi.removemedia -a

Dann fügen Sie die urpmi-Quell-Informationen des entsprechenden Releases hinzu, auf das Sie aktualisieren möchten. In dem hier gezeigten Beispiel wird dafür der russische Yandex-Spiegel verwendet, Sie können aber auch jeden anderen, der Ihnen besser gefällt und sich näher an Ihrem Standort befindet, benutzen.

Für 32-bit-Systeme sieht der Befehl folgendermaßen aus:

[root@localhost ~]# urpmi.addmedia --distrib --mirrorlist http://mirror.yandex.ru/mandriva/official/2011/i586

Für 64-bit-Systeme so:

[root@localhost ~]# urpmi.addmedia --distrib --mirrorlist http://mirror.yandex.ru/mandriva/official/2011/x86_64/

Mit diesem Befehl werden alle benötigten Quellen hinzugefügt. Der nächste Befehl aktualisiert Ihr System von Mandriva 2010 auf Mandriva 2011:

[root@localhost ~]# urpmi --wget --download-all --auto-update

Die Option --wget weist urpmi an, wget zu verwenden, um die Pakete herunterzuladen. Der Standard, aria2, funktioniert nicht immer problemlos. Wenn Sie die Option --download-all verwenden, wird urpmi zuerst alle Pakete herunterladen und sie anschließend alle auf einmal installieren. Diese Vorgehensweise wird beim Update auf ein neues Release sehr empfohlen! Dadurch wird sichergestellt, dass das Update fehlerfrei durchgeführt wird, obwohl sehr viele Pakete heruntergeladen und aktualisiert werden müssen. Wird diese Option nicht verwendet und es kommt während des Aktualisierungsvorgangs zu Internetproblemen, wird das System möglicherweise nur teilweise aktualisiert, was zu Funktionssstörungen führen kann. Möchten Sie die aktualisierten Pakete nur herunterladen und nicht installieren (zum Beispiel, um das System später zu aktualisieren), benutzen Sie zusätzlich die Option --no-install.


Wenn Sie den Updateprozess starten, aktualisiert sich urpmi mit allen Abhängigkeiten und dem Paket-Management-Stacks (perl-Pakete und eine neue Version von rpm). In Mandriva 2011 wurde das Versionssystem auf das rpm5 Paketmanagementwerkzeug migriert. Nach der Installation von den neuen Paketmanagementwerkzeugen, werden besondere Skripte gestartet, die die RPM-Datenbank in das neue Format konvertieren.

Wenn alles wie geplant verlief, startet sich urpmi neu und fordert Sie auf, den Rest der Pakete zu aktualisieren. Es wird ihnen eine Reihe von Fragen für Paketaktualiserungen zeigen. Beispielsweise sind dies der Name der neuesten Kernelversion, Varianten der Java-Virtual-Machine (OpenJDK oder Sun Java) etc. Urpmi zeigt auch Informationen über zu entfernde Systempakete (Es ist in Ordnung von einer Distributionsveröffentlichung auf eine andere unzusteigen). Wenn sie urpmi zustimmen und das Upgrade fortsetzen, sehen Sie eine Liste von Paketen, die aktualisiert werden sollen, die Gesamtanzahl und die Menge des benötigten Festplattenspeichers. Sie sollten an dieser Stelle nochmals überprüfen, dass Sie diese Menge an Speicher in /var/cache/urpmi haben. Wenn Sie nicht genug Speicherplatz auf im /var-Dateisystem haben, können Sie ein anderes Dateisystem verwenden. Dies geschieht mit

[root@localhost ~]# urpmi --wget --auto-update --download-all  /path/to/download/folder

Die folgende Aktion (herunterladen von Paketen und ihre folgende Installation) wird einige Zeit dauern, drücken Sie die Daumen, beten Sie zu ihrem Gott für viel Erfolg und warten, warten, warten...

Nach Abschluss dieses sehr langen Prozesses, müssen Sie das System neu starten und wenn alles davon gut läuft - sehen Sie den K Display Manager Bildschirm mit einem neuen Design. Geben Sie Ihr Passwort ein und loggen Sie sich in das aktualisierte System ein. Gratulation! Sie haben auf Mandriva 2011 aktualisiert!

Bekannte Probleme nach dem Systemupgrade

Es gibt einzelne Probleme nach dem Upgrade:

  • Während des Upgrades ersetzt urpmi sysvinit mit systemd und seinen Abhängigkeiten. Das neue System benutzt weiterhin sysvinit zum Hochfahren.

Lösung: Einrichten der Pakete von systemd und systemd-sysvinit über urpmi (oder drakrpm)

  • Das alte Netzwerk-Applet wird anstelle von NetworkManager verwendet.

Lösung (wenn Sie NetworkManager verwenden möchten):

    • richten Sie das Paket plasma-applet-networkmanagement ein
    • fügen Sie eine Zeile NM_CONTROLLED=yes in die Datei /etc/sysconfig/network-scripts/ifcfg-<Name_der_Schnittstele> (ifcfg-eth0, zum Beispiel). Dies sollte für alle Interfaces durchgeführt werden, die durch NetworkManager kontrolliert werden sollen.

Das gleiche Ergebnis kann über grafische Werkzeuge erreicht werden:

      • Starten Sie «Den Computer konfigurieren», wählen Sie «Netzwerk & Internet», dann — network adjustment module («Netzwerk Zentrum»):
      • Klicken Sie auf «Konfigurieren» für das gewählte Netzwerkinterfache und machen Sie ein Häkchen bei «Allow interface to be controlled by NetworkManager»
    • NetworkManager automatisch per Befehl starten
[root@localhost ~]# systemctl enable networkmanager.service. 

Für Notebooks ist es besser, die Standard Module der Netzwerksteuerung über systemd zu deaktivieren (es kann die Bootzeit des Systems etwas beschleunigen):

[root@localhost ~]# systemctl disable network.service && systemctl disable network-up.service

Oder über grafische Werkzeuge:

      • In «Den Computer konfigurieren» im Lesezeichen «System» wählen Sie «Manage system services by enabling or disabling them» module
      • Setzen Sie bei «Beim Systemstart» ein Häkchen bei «networkmanager» und (optional) entfernen Sie es von «network» und «network-up»
      • Vollständige Installation von allem benötigten zu networkmanager modules für Interaktion mit VPN, PPTP etc.
      • Fügen Sie das Widget «Network Management» dem Panel mit dem KDE-Standarddialog hinzu.
    • Um den Hostnamen unter systemd zu konfigurieren, fügen Sie einen benötigten Namen in die Datei /etc/hostname ein:
[root@localhost ~]# cat /etc/hostname
myprettynewhostname
    • entfernen Sie das Paket drakx-net-applet.
  • Pakete rosa-icons, rosa-elementary-theme, qgtklstylealt werden nicht während des Systemupgrades installiert.

Lösung — installieren Sie diese Pakete und passen den Desktop über «System Einstellungen» an.

Persönliche Werkzeuge
Andere Sprachen