Fast überall sagen die Antworten hier NEIN, Sie können es nicht, aber in Wirklichkeit können Sie es, wenn Sie es richtig machen. Dieser Artikel beschreibt, wie:
Der vollständige Artikel über den Link ist unten enthalten, aber überprüfen Sie den Link auf neue Kommentare von Benutzern. Ich möchte darauf hinweisen, dass Sie erfolgreich direkt von 16.04 auf 19.04 upgraden können , aber ich hatte ein paar Probleme:
Vollständiger Artikel unten:
Aktualisieren Sie Ubuntu 18.04 direkt über die Befehlszeile auf Ubuntu 19.04
Sie wurden informiert, dass Sie zuerst auf Ubuntu 18.10 aktualisieren müssen, um von 18.04 auf 19.04 zu aktualisieren. Dies liegt an der Tatsache, dass Ubuntu 18.10 immer noch von Canonical unterstützt wird und das Ende der Lebensdauer noch nicht erreicht hat. Nachdem Ubuntu 18.10 im Juli 2019 das Ende seiner Lebensdauer erreicht hat, können Benutzer von Ubuntu 18.04 nach dem Standard-Upgrade-Verfahren direkt auf 19.04 upgraden. Wenn Sie nicht 3 Monate warten möchten und nicht zweimal upgraden möchten, können Sie die folgenden Anweisungen befolgen, um direkt auf 19.04 zu aktualisieren.
Hinweis: Vor dem Upgrade können Sie mit dem Systemback-Programm ein bootfähiges ISO-Image von Ihrem aktuellen Betriebssystem erstellen. Wenn das Upgrade fehlschlägt, können Sie Ihr Betriebssystem problemlos mit dem bootfähigen ISO wiederherstellen. Alles auf Ihrem Betriebssystem, einschließlich Software und Dateien, bleibt erhalten. Wenn Sie einen Laptop verwenden, schließen Sie bitte Ihre Stromquelle an.
Aktualisieren Sie Ubuntu 18.04 direkt vom Terminal auf Ubuntu 19.04
Die Methode, die ich Ihnen zeigen werde, ist, wie der Ubuntu Distribution Upgrade Manager unter der Haube funktioniert. Der einzige Unterschied besteht darin, dass wir den von Canonical angegebenen Upgrade-Pfad ändern werden.
Führen Sie zunächst den folgenden Befehl aus, um die vorhandene Software zu aktualisieren. (Bitte beachten Sie, dass Sie das System neu starten müssen, wenn ein neuer Kernel installiert wird, während der folgende Befehl ausgeführt wird.)
sudo apt update && sudo apt dist-upgrade
Stellen Sie dann sicher, dass das Update Manager-Kernpaket installiert ist.
sudo apt install update-manager-core
Bearbeiten Sie anschließend eine Konfigurationsdatei mit nano oder Ihrem bevorzugten Befehlszeilentexteditor.
sudo nano /etc/update-manager/release-upgrades
Ändern Sie am Ende dieser Datei den Wert von Eingabeaufforderung von lts in normal.
Prompt=normal
Um eine Datei im Nano-Texteditor zu speichern, drücken Sie Strg + O und anschließend zur Bestätigung die Eingabetaste. Drücken Sie zum Verlassen Strg + X.
Danach müssen wir den folgenden Befehl ausführen, um alle Instanzen von bionic in disco in der Quelllistendatei ( /etc/apt/sources.list
) zu ändern . Bionic ist der Codename für Ubuntu 18.04, während Disco der Codename für Ubuntu 19.04 ist.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Dann müssen wir Drittanbieter-Repositorys (Third Party Repositorys, PPAs) mit dem folgenden Befehl deaktivieren.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Führen Sie nach dem Deaktivieren von Drittanbieter-Repositorys die folgenden Befehle aus, um die Softwarequellen zu aktualisieren und die Software auf die neueste Version zu aktualisieren, die im Ubuntu 19.04-Repository verfügbar ist. Dieser Schritt wird als minimales Upgrade bezeichnet.
sudo apt update
sudo apt upgrade
Wenn die apt-Liste während des Upgrades geändert wird, können Sie die QTaste drücken, um zum Hauptbildschirm zurückzukehren.
apt-listchanges
Führen Sie nach Abschluss des minimalen Upgrades den folgenden Befehl aus, um mit dem vollständigen Upgrade zu beginnen.
sudo apt dist-upgrade
Wenn Sie diesen Fehler sehen:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Führen Sie dann den folgenden Befehl aus, um den Fehler zu beheben.
sudo apt update
Und erneut ausführen:
sudo apt dist-upgrade
Jetzt können Sie veraltete / nicht mehr benötigte Softwarepakete von Ihrem Ubuntu-System entfernen.
sudo apt autoremove
sudo apt clean
Starten Sie abschließend das System neu.
sudo reboot
Nach dem Neustart können Sie ein Terminalfenster öffnen und Ihre Ubuntu-Version überprüfen.
lsb_release -a
Sie sollten den folgenden Text sehen.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
So aktivieren Sie Repositorys von Drittanbietern wieder
Repositorys von Drittanbietern werden in den Listendateien unter /etc/apt/sources.list.d/
Verzeichnis definiert. Aktivieren Sie zuerst die Repositorys von Drittanbietern mit dem folgenden Befehl wieder, wodurch das Zeichen # in den Zeilen entfernt wird, die mit deb beginnen.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
Ändern Sie dann alle Instanzen von Bionic in Disco.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Paket-Repository-Index aktualisieren.
sudo apt update
Einige Repositorys von Drittanbietern haben keinen Eintrag für Ubuntu 19.04, daher werden wahrscheinlich folgende Fehler angezeigt:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Sie müssen diese Repository-Dateien einzeln bearbeiten und die Disco wieder in Bionic ändern. Zum Beispiel bearbeite ich die Dropbox-Repository-Datei.
sudo nano /etc/apt/sources.list.d/dropbox.list
Disco wieder auf Bionic umstellen. Speichern und schließen Sie die Datei.