- - So konvertieren Sie OpenSUSE Leap in Tumbleweed

So konvertieren Sie OpenSUSE Leap in Tumbleweed

OpenSUSE Leap ist eine solide Linux-DistributionDas bietet eine solide Plattform für ernsthafte Menschen. Das Problem ist, dass es auf Stabilität ausgerichtet ist und die neuesten Software-Updates in der Regel eine Weile dauern, bis sie angezeigt werden. Anstatt einen neueren Kernel oder Updates für Gnome und andere zu erhalten, müssen Benutzer warten. Für manche ist das keine große Sache. Für andere kann dies eine echte Belästigung sein. Wenn Sie auf der Suche nach neuerer Software sind, ist es am einfachsten, ein Upgrade auf eine fortlaufende Release-Distribution durchzuführen. So können Sie OpenSUSE Leap in Tumbleweed konvertieren.

SPOILER ALARM: Scrollen Sie nach unten und sehen Sie sich das Video-Tutorial am Ende dieses Artikels an.

Sichern Sie alte Software-Repositorys

Bevor Sie die neuen Softwarequellen für SUSE hinzufügen,Sie müssen die alten sichern. Dies ist eine gute Idee, da Sie die alten Softwarequellen wiederherstellen und das Upgrade rückgängig machen können, wenn das Upgrade zu irgendeinem Zeitpunkt fehlschlägt. Öffnen Sie zum Sichern der alten SUSE Leap-Softwarequellen zunächst ein Terminalfenster. Melden Sie sich beim Root-Benutzer mit an su, und CD in den Repo-Ordner.

su
cd /etc/zypp/repos.d/

Erstellen Sie im Ordner repos.d ein Unterverzeichnis. Nennen Sie dieses Unterverzeichnis "backups", "old" oder einen anderen passenden Namen.

mkdir backups

Mit dem neuen Backup-Repo-Ordner von /repos.d/, verschieben Sie die gesamte aktuelle SUSE Leap-SoftwareRepositorys in dieses Verzeichnis. Denken Sie daran, dass Sie nach dem Verschieben dieser Softwarequellen aus dem Hauptordner keinen Zugriff mehr auf die Suse Leap-Softwarequellen haben. Wenn Sie Software verwenden, die stark von LEAP abhängt und nicht mit Tumbleweed zusammenarbeitet, müssen Sie diese installieren und Software finden, die mit Leap kompatibel ist.

Hinweis: Der schnellste Weg, kompatible Software zu finden, führt über den OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Nach dem Ausführen der mv Befehl, alle aktuellen Leap-SoftwareRepositorys sind nicht mehr aktiv. Versuchen Sie nicht, neue Software zu aktualisieren oder zu installieren, bevor Sie die Tumbleweed-Softwarequellen hinzugefügt haben. Zypper wird nichts tun (oder schlimmer noch eine Menge Fehler machen).

Neue Software-Repositorys hinzufügen

Der Kern von OpenSUSE, unabhängig davon, ob Sie Leap oder verwendenTumbleweed wird von den Softwarequellen bestimmt, auf die das Betriebssystem Zugriff hat. Wenn Sie also nur Leap-Softwarequellen haben und Ihre Version von SUSE aktualisieren, wird die neueste Version der Software für diese Version installiert. Dasselbe kann der Fall sein, wenn ein Benutzer die Leap-Softwarequellen gegen Tumbleweed-Quellen und Aktualisierungen austauscht: Sie werden auf die neueste Release-Version der fortlaufenden SUSE-Distribution konvertiert.

Öffnen Sie dazu ein Terminalfenster und geben Sie die folgenden Befehle ein:

zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug
zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE-Sprung zu Tumbleweed

Mit den neuen Software-Quellen in LeapSoftware kann von der Tumbleweed-Seite aus installiert werden. Bevor jedoch etwas anderes passiert, müssen Sie ein "Distributions-Upgrade" durchführen. Dies ist ein Prozess, bei dem ein Linux-Betriebssystem veraltete Software und Dateien einer alten Version zugunsten der neuen Version verwirft. In SUSE geschieht dies mit dem Zypper-Paketmanager und ist ein sehr reibungsloser und einfacher Vorgang. Um das Upgrade zu starten, führen Sie einfach Folgendes aus:

sudo zypper dup

Wenn Sie diesen Befehl in das Bash-Terminal eingeben, wird die Meldung „Sie führen ein Distributions-Upgrade mit allen aktivierten Repositorys durch. Stellen Sie sicher, dass diese Repositorys kompatibel sind, bevor Sie fortfahren. Weitere Informationen zu diesem Befehl finden Sie unter "man zypper". "

Wenn die Zypper Dup Befehl ausgeführt wird, sollte alles reibungslos verlaufen, solange alle Software-Quellen zum System hinzugefügt wurden. Wenn Sie eines verpasst haben, schlägt der Befehl aus diesem Grund fehl.

Der Distributions-Upgrade-Prozess wird ohne Zweifelnimm dir viel zeit Dies liegt daran, dass SUSE beim Upgrade viel mehr herunterlädt als Browser-Updates und dergleichen. Stattdessen erhalten Sie Tausende von Paketen, einschließlich der neuesten Version Ihrer Desktop-Umgebung, eines neuen Linux-Kernels usw. Lassen Sie das Upgrade-Tool am besten seine Sache tun und suchen Sie sich in der Zwischenzeit etwas anderes!

Herabstufung auf Leap

Ein Downgrade von Tumbleweed zurück zu Leap ist möglich. Öffnen Sie zunächst ein Terminalfenster und melden Sie sich mit dem root-Benutzer an su. Sobald Sie als root angemeldet sind, navigieren Sie zum Software-Repos-Ordner.

su
cd /etc/zypp/repos.d/

Löschen Sie mit dem Befehl rm alle Spuren der zuvor hinzugefügten Tumbleweed-Software-Repositorys.

rm /etc/zypp/repos.d/*.repo

Verschieben Sie dann alle Dateien aus dem Sicherungsordner zurück in den Hauptverzeichnisordner.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

Führen Sie den Befehl update aus, wenn die alten Repos wieder vorhanden sind.

zypper dup

Nach wie vor wird Zypper einige Zeit brauchen, umdowngrade. Dieser Downgrade-Prozess sollte größtenteils funktionieren. Sie könnten auf Probleme stoßen, da es im Allgemeinen keine gute Idee ist, ein Betriebssystem auf eine frühere Version herunterzustufen. Wenn Sie von OpenSUSE Leap auf Tumbleweed aktualisiert haben und zurückkehren möchten, ist es wahrscheinlich die beste Vorgehensweise, alle Ihre Daten zu sichern und alles neu zu installieren.

Bemerkungen