Wie aktualisiere ich auf eine neuere Version von Ubuntu?

Antworten:

303

Zusammenfassung

Diese Antwort fasst den empfohlenen Community-Upgrade-Prozess zusammen .

Sie sollten immer die Versionshinweise lesen , um mögliche Probleme zu erkennen, die sich auf Ihr Upgrade auswirken können.

Backup

Bevor Sie einen Upgrade-Vorgang starten, stellen Sie sich folgende Frage:

Kann ich es mir leisten, alle meine Daten wie Dokumente und Dateien zu verlieren?

Wenn die Antwort Nein lautet, sichern Sie Ihre Installation .

Ein Upgrade von Ubuntu funktioniert 99 mal von 100 - ein Backup erspart Ihnen später viel Frust, wenn etwas schief geht.

Vergleich der Backup-Tools

Grafik

Wenn Sie proprietäre Treiber aus dem Fenster " Zusätzliche Treiber" oder " Hardwaretreiber" installiert haben, sollten diese automatisch mit dem für 12.04 / 14.04 geeigneten Nvidia / ATI-Binärtreiber aktualisiert werden

Wenn Sie proprietäre Treiber manuell direkt von der Hersteller-Website heruntergeladen und installiert haben, wird empfohlen, diese Treiber zuerst zu entfernen und vor dem Upgrade auf die Open-Source-Treiber zurückzugreifen. Möglicherweise /etc/X11/xorg.confbleibt eine Datei nach dem Upgrade erhalten, und nach dem ersten Neustart wird ein schwarzer Bildschirm angezeigt.

Diese Fragen beschreiben den Entfernungsprozess:

  1. Wie entferne ich ATI / AMD-Treiber, die von ihrer Website heruntergeladen wurden?

  2. Entfernen Sie den nVidia-Treiber und kehren Sie zu Nouveau zurück

PPAs

Während des Upgrades werden alle von Ihnen hinzugefügten PPA-Quellen automatisch deaktiviert. Im Allgemeinen haben PPAs keine Auswirkungen auf den Upgrade-Prozess.

Es gibt einige spezifische PPAs, die Probleme verursachen können - x- swat und xorg-edgers . Diese PPAs solltenppa-purge vor dem Upgrade über entfernt werden

  1. Ubuntu-X-Swat / X-Updates
  2. xorg-edgers / ppa

Upgrade durchführen

Ihr 13.10-Upgrade-Programm benachrichtigt Sie über die neue Version und bietet ein Upgrade an. Wenn dies nicht der Fall ist, lesen Sie den Abschnitt zur Fehlerbehebung weiter unten.

Bitte beachten Sie den Abschnitt zur Fehlerbehebung für den Sonderfall für LTS-Benutzer zwischen 12.04 / 14.04 und dem Release 12.04.1 / 14.04.1

Die offizielle ubuntu.com Seite enthält Informationen:

Unmittelbar nach einer Ubuntu-Veröffentlichung sind die Download-Server extrem ausgelastet. Wenn Sie können, sollten Sie ein paar Tage warten, bevor Sie ein Upgrade durchführen.

Alternativ können Sie den offiziellen Desktop-ISO-Torrent Transmission über einen Bittorrent-Client herunterladen.

Upgrade über das Netzwerk

Mit dem folgenden Verfahren können Sie problemlos ein Upgrade über das Netzwerk durchführen.

  1. Starten Sie den Update Manager.
  2. Klicken Sie auf die Schaltfläche Prüfen, um nach neuen Updates zu suchen.
  3. Wenn Updates installiert werden müssen, verwenden Sie die Schaltfläche Updates installieren, um sie zu installieren, und klicken Sie anschließend erneut auf Überprüfen.
  4. Eine Meldung informiert Sie über die Verfügbarkeit der neuen Version.

Für Benutzer von 10.04LTS / 12.04LTS müssen Sie in der Dropdown-Liste "Versions-Upgrade - Neue Distributionsversionen anzeigen" sicherstellen, dass "Nur für langfristige Supportversionen" ausgewählt ist, und diese gegebenenfalls ändern. Weitere Informationen finden Sie im Abschnitt zur Fehlerbehebung. Bitte beachten Sie den Abschnitt zur Fehlerbehebung für den Sonderfall für LTS-Benutzer zwischen 12.04 / 14.04 und dem Release 12.04.1 / 14.04.1

Update-Manager-Upgrade

  1. Klicken Sie auf Upgrade.

Befolgen Sie die Anweisungen auf dem Bildschirm.

Siehe auch:

Aktualisieren mithilfe der CD oder des USB-Images

Wenn Sie 10.04 LTS / 12.04 LTS oder 11.10 / 13.10 verwenden und entweder die Live-CD einlegen oder von der Live-CD booten, um mit der Installation zu beginnen, können Sie ein Upgrade auf 12.04 / 14.04 durchführen. Installierte Anwendungen werden automatisch erkannt, und die aktualisierte Version Ihrer Anwendungen wird ebenfalls installiert.

Wenn Sie eine ISO herunterladen, wird empfohlen, eine MD5-Summenprüfung durchzuführen, um sicherzustellen, dass sowohl die heruntergeladene ISO als auch die gebrannte CD gültig sind.

  • Upgrade von 10.04 LTS / 12.04 LTS (hier mit Dual Boot dargestellt):

HINWEIS: Upgrades von 10.04 auf 12.04 / Upgrades von 12.04 auf 14.04 sind noch nicht aktiviert. Weitere Informationen finden Sie in dieser Frage:

Upgrade über die Kommandozeile (zB Ubuntu Server):

11.10 / 13.10 und später
  • Führen Sie do-release-upgradein einem Terminal
10.04 / 12.04
  • bearbeiten /etc/update-manager/release-upgradesund einstellenPrompt=lts

  • Führen Sie do-release-upgradein einem Terminal

Fehlerbehebung

Wenn Sie von Ihrem 10.04 / 12.04- oder 11.10 / 13.10-Update-Manager nicht zum Upgrade aufgefordert werden, überprüfen Sie Ihre Software-Quellen, um festzustellen, ob sie auf "Nie" eingestellt sind. Wenn dies der Fall ist, ändern Sie den Wert in "Nur für langfristige Support-Versionen" (10.04 LTS / 12.04 LTS) / "Für jede neue Version" (11.10 / 13.01):

Bildbeschreibung hier eingeben
für 10.04 LTS / 12.04 LTS

Bildbeschreibung hier eingeben
für 11.10 / 13.10

Laut Steve Langasek, Team Manager von Ubuntu Engineering Foundations:

Upgrades zwischen LTS-Versionen sind standardmäßig bis zur ersten Version nicht aktiviert. Es wird empfohlen, dass die meisten LTS-Benutzer bis dahin mit dem Upgrade warten.

Wenn Sie sich vorher für ein Upgrade entscheiden, können Sie die Option -d an das Upgrade-Tool übergeben, das ausgeführt wird, do-release-upgrade -doder update-manager -d, um ein Upgrade von Vanilla 10.04 / 12.04 auf 12.04 / 14.04 durchzuführen.

Weitere Informationen finden Sie in diesen Fragen und Antworten:

Warum wird beim Upgrade von einem LTS auf das nächste "Keine neue Version gefunden"?

Wenn Sie eine End-of-Life-Version von Ubuntu verwenden

Möglicherweise müssen Sie Änderungen an vornehmen, /etc/apt/sources.listum auf den Server mit älteren Versionen von Ubuntu zu verweisen . Befolgen Sie die Antworten in dieser Frage, um die erforderlichen Änderungen vorzunehmen und anschließend auf eine neuere Version von Ubuntu zu aktualisieren:

fossfreedom
quelle
84

Hier ist mein Rat als Tutorial-ähnliche Antwort, basierend auf meiner Erfahrung beim Upgraden.

Dieses Verfahren wurde von mir getestet und es funktionierte wie es sollte. Hoffentlich wird dies anderen helfen, ohne Probleme zu aktualisieren.

Dies ist keine offizielle Anleitung.

Freundlicher Rat

Es gibt keinen Grund zur Eile. Es gibt keinen Grund, vom ersten Tag an ein Upgrade durchzuführen. Die neue Ubuntu-Version wird nicht verschwinden. Es wird auch in der nächsten Woche und im nächsten Monat noch da sein ... Lassen Sie die Server sich beruhigen. Es wird sehr frustrierend und schmerzhaft sein, wenn der Server während des Upgrades ausfällt.

Los geht's

Zuerst müssen wir prüfen, ob die neue Version verfügbar ist. Öffnen Sie ein Terminal Ctrl+ Alt+ Tund geben Sie diesen Befehl:

do-release-upgrade -c

Dieser Befehl prüft, ob die neue Version auf den Servern verfügbar ist und gibt das Ergebnis zurück. Wenn Sie feststellen, dass dieser Befehl nicht verfügbar ist, müssen Sie das update-manager-corePaket installieren . Wenn Ihre Distribution nicht mehr unterstützt wird, müssen Sie nach alten Spiegeln für eine Kopie dieses Pakets suchen, bevor Sie diese Aktualisierungsmethode verwenden können.

Wenn die Version verfügbar ist, können wir fortfahren.

Wenn die Version nicht verfügbar ist, überprüfen Sie eine weitere Sache. Öffnen Sie diese Datei:

gksudo gedit /etc/update-manager/release-upgrades

und prüfen Sie, ob die Eingabeaufforderung der normalen entsprichtPrompt=normal . Wenn dies nicht der Fall ist, ändern Sie es. Nachdem Sie die Datei gespeichert haben, führen Sie die folgenden Befehle im Terminal aus:

sudo apt-get update 
do-release-upgrade -c

Vor dem Upgrade

Entfernen Sie alle externen PPAs

Sie müssen alle PPAs entfernen, die Sie in der Vergangenheit hinzugefügt haben. Einige von ihnen funktionieren möglicherweise nicht, einige werden in der neuen Version möglicherweise nicht unterstützt oder sind sogar veraltet.

Öffnen Sie das Ubuntu Software Center und klicken Sie auf Bearbeiten> Softwarequellen> Andere Software. Klicken Sie dann nacheinander auf alle PPAs und entfernen Sie sie.

Achtung

Einige PPAs, wie das Ubuntu X-Team , das "xorg crack pushers" -Team oder das "GNOME3 Team" -Team , aktualisieren einige wichtige Pakete des Systems.

Sie müssen diese PPAs mit einer anderen Methode entfernen: Installieren Sie ppa-purge . Dieses Skript ermöglicht es Ihnen , degradieren alle notwendigen Pakete zum Original (offiziell) Ubuntu - Version. Führen Sie die folgenden Befehle in einem Terminal aus:

sudo apt-get install ppa-purge
sudo ppa-purge ppa-name

Ersetzen Sie ppa-namedurch den tatsächlichen Namen des Repositorys. Nach der Säuberung können Sie laufen

sudo apt-get update

um die Quellen zu aktualisieren.

Housekeeping

Es ist eine gute Idee, vor dem Upgrade auf eine neue Version eine kleine Reinigung vorzunehmen. Öffnen Sie ein Terminal und führen Sie die folgenden Befehle aus:

sudo apt-get --purge autoremove
sudo apt-get clean all
sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')

Die erste Zeile entfernt / repariert alle verbleibenden / kaputten Pakete, falls vorhanden. Der Befehl clean entfernt alle alten .deb-Dateien aus dem apt-Cache (/ var / cache / apt / archives). Dies ist nicht unbedingt erforderlich, aber es ist eine sehr gute Idee, wenn Sie nur noch wenig Speicherplatz haben.

sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')Entfernt verbleibende Paketkonfigurationen aus Paketen, die entfernt (aber nicht gelöscht) wurden .

Suche nach Bugs

Das häufigste und häufigste Problem sind Probleme mit dem Grafikkartentreiber. Suchen Sie vor dem Upgrade nach Fehlern. Gehen Sie zur Launchpad-Seite , verwenden Sie das Suchfeld, um Ihr Grafikkartenmodell (noch besser die ID) zu finden und suchen Sie nach Fehlern. Wenn Sie welche finden, warten Sie mit dem Upgrade, bis die Fehler behoben sind. Wenn der Fehler auf den spezifischen ist zusätzlicher Treiber (restricted) dann entfernen Sie den Treiber vor dem Upgrade.

Custom Kernel (inoffiziell)

Wenn Sie einen benutzerdefinierten Kernel haben, entweder vom Compiler oder von einem .deb-Paket (z. B. mainline), ist es eine gute Idee, beim Upgrade vom offiziellen Ubuntu-Kernel zu booten. Andernfalls schlägt das Upgrade möglicherweise fehl.

Upgrade freigeben

Vom Terminal

Die meisten Benutzer aktualisieren vom Update-Manager. Es ist nicht so, dass ich es nicht vertraue, aber ich vertraue dem Terminal mehr.

Schließen Sie alle Anwendungen und öffnen Sie nur ein Terminal (Vollbild). Geben Sie diesen Befehl ein und das Upgrade beginnt:

sudo do-release-upgrade

Während des Upgrades

  • Öffnen Sie keine Anwendungen, lassen Sie dies bis nach dem Neustart.
  • Navigieren Sie nicht in die Desktop-Umgebung, Sie haben später die Zeit dazu. Holen Sie sich eine Tasse Kaffee, entspannen Sie sich und warten Sie, bis das Upgrade abgeschlossen ist.
  • Wenn Sie während des Upgrades eingreifen müssen (vom Terminal aus), können Sie dies mit Tabund tun Enter. Wenn Sie beispielsweise zwei Display-Manager (z. B. LightDM und GDM) haben, werden Sie beim Upgrade gefragt, welchen Sie verwenden möchten. Drücken Sie, Tabbis die gewünschte Option markiert ist, und drücken Sie dann Enter.

Genießen!

Fühlen Sie sich frei, diese Antwort zu bearbeiten und verständlicher zu machen (Sprachkorrektur) oder / und zu verbessern (Ergänzungen).

NikTh
quelle
Ich glaube nicht, dass Sie PPAs manuell entfernen müssen, das wird durch das Do-Release-Upgrade für Sie erledigt.
Jorge Castro
1
@JorgeCastro manchmal nicht oder Dinge werden verwirrt. Es ist nicht schwierig, sie manuell zu entfernen und es ist sicherer. So oder so ist das nur meine Vorgehensweise. :-)
NickTux
@Aditya: Der Housekeeping-Bereich entfernt / repariert alle verbleibenden / kaputten Pakete, falls vorhanden. sudo apt-get --purge autoremoveEntfernt alle verbleibenden Pakete, tut dies sudo apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }')jedoch auf effektive Weise, wenn dies in früheren Versionen nicht der Fall ist. Obwohl ich denke, es sudo apt-get clean allwird nicht benötigt, da es * .deb-Pakete (z. B. Setup-Pakete) entfernt, die gespeichert bleiben, /var/cache/apt/archiveswenn Sie ein neues Paket aus dem Repository installieren. Ich hoffe dein Doppel ist jetzt klar. :)
Saurav Kumar
21

Versuchen Sie es mit den folgenden Befehlen:

sudo apt-get update
sudo do-release-upgrade
Sam
quelle
3
Ich bin mir nicht sicher, warum dies nicht die akzeptierte Antwort ist ... +1 von mir.
Eduard Luca
19

Meine Methode, basierend auf der Erfahrung eines halben Jahrzehnts mit schmerzhaften Ubuntu-Upgrades, ist anders. Ich trolle nicht, ich teile nur die Methoden, die ich benutze.

Natürlich können Sie es sich nicht leisten, alle Ihre Daten zu verlieren. Ja, sichern Sie sie . Aber ich gehe von einer früheren Frage aus: Können Sie es sich leisten, nicht auf Ihre Daten zugreifen zu können, weil alles kaputt ist? Wenn nicht, könnte diese Methode für Sie sein. Sie benötigen etwas freien Speicherplatz.

Ich behalte 2 primäre Betriebssystempartitionen (und eine separate für Daten, Swap ...). Ich habe zum Beispiel Natty in /dev/sda1und habe Precise Beta in ausgeführt /dev/sda2.

Dann wähle ich eine Option: Upgrade oder Neuinstallation. Wie Linux Mint hervorhebt, fühlt sich ein Upgrade nie wie eine saubere Installation an, aber manchmal möchten Sie das.

Für eine Neuinstallation schließen Sie einfach Ihren neuen USB-Stick an und teilen ihm die Installation mit /dev/sda2, wobei Sie auf /homeIhre vorhandene Home-Partition verweisen .

Um ein Upgrade durchzuführen, habe ich ein Image sda2von sda1. Es gibt viele Möglichkeiten, dies zu tun, fsarchiverist gut, oder einfach nur CP oder Teer wird den Trick tun. Sobald ich identische Kopien aller Dateien in der Ersatzpartition erstellt habe, binde ich sie ein und bearbeite sie /etc/fstab, um die UUIDs für die neue Partition zu aktualisieren, da sie sonst verwirrt werden. Dann starte ich grub-update und beim nächsten Neustart bietet mir grub 2 Möglichkeiten. Ich überprüfe, ob ich auch booten kann. Führen Sie dann Ihr Upgrade wie oben beschrieben durch.

Weitere Warnung: Neue Desktop-Versionen können alte Desktop-Konfigurationsdateien beschädigen. So können alte und neue Systeme kaputt gehen. Wenn Sie über den Festplattenspeicher verfügen, cp -ar /home/{youruser,newname}verweisen Sie das HOME des neuen Benutzers auf diesen neuen Pfad in /etc/passwd.

Mit 2 OS-Partitionen habe ich einen Fallback; Wenn etwas im neuen System (möglicherweise ein Treiber, ein Fehler, eine fehlende App ...) die Produktivität beeinträchtigt, kann ich zumindest wieder dahin zurückkehren, wo ich war. Es ist offensichtlich nichts für schwache Nerven oder Neugierige.

Kunstvollroboter
quelle
4
Dies ist auch meine Methode, obwohl ich auch eine neue Kopie meiner Home-Partition erstelle, da, wie Sie sagten, Änderungen an Benutzerkonfigurationsdateien im neuen Betriebssystem Probleme verursachen können, wenn Sie zurückgreifen müssen. Meine großen Dinge wie Daten (Musik, Fotos, Dokumente) und Wine-Installationen befinden sich auf einem separaten Laufwerk und werden über ein paar Symlinks in mein neues Ausgangsverzeichnis eingefügt.
Glibdud
9
@glibdud: Symlinks zu Musik, Fotos, Dokumenten: Das ist das vernünftigste und sicherste Layout. Für mich ist es das einzig wahre Layout . $ HOME ist voll von os- (und versionsabhängigen) Konfigurationsdateien. Die erneute Verwendung dieser Dateien in einer Neuinstallation ist schließlich keine Neuinstallation. $ HOME sollte als Teil Ihrer Betriebssysteminstallation betrachtet werden. Verschieben Sie also "große Dinge" weg und lassen Sie eine Neuinstallation Konfiguration und Einstellungen löschen und setzen Sie dann die Symlinks zurück.
MestreLion
Ich versuche, diese Methode zu verwenden und stoße auf einige Probleme. Ich könnte Hilfe gebrauchen. Ich habe einen neuen Thread bei askubuntu.com/questions/607008/…
Joe am
14

Die offizielle ubuntu.com Seite enthält Informationen:

Mit dem folgenden Verfahren können Sie problemlos ein Upgrade über das Netzwerk durchführen.

  1. Starten Sie das Software Center.

  2. Gehen Sie zu Bearbeiten -> Softwarequellen

  3. Wählen Sie das Untermenü Updates in der Anwendung Software Sources aus:

    Software-Quellen

  4. Ändern Sie die Dropdown-Liste "Release-Update" in "Normale Releases" und schließen Sie die Anwendung

  5. Starten Sie den Update Manager.
  6. Klicken Sie auf die Schaltfläche Prüfen, um nach neuen Updates zu suchen.
  7. Wenn Updates installiert werden müssen, verwenden Sie die Schaltfläche Updates installieren, um sie zu installieren, und klicken Sie anschließend erneut auf Überprüfen.
  8. Eine Meldung informiert Sie über die Verfügbarkeit der neuen Version.

    Update-Manager-Upgrade

  9. Klicken Sie auf Upgrade.

Befolgen Sie die Anweisungen auf dem Bildschirm.

Siehe auch:

Aus der technischen Übersicht :

Um ein Upgrade von Ubuntu 11.04 auf einem Desktop-System durchzuführen, drücken Sie Alt + F2 und geben Sie update-manager(ohne Anführungszeichen) in das Befehlsfeld ein. Der Update Manager sollte sich öffnen und Ihnen mitteilen, dass die neue Distributionsversion '11 .10 'verfügbar ist. Klicken Sie auf Upgrade und befolgen Sie die Anweisungen auf dem Bildschirm.

So führen Sie ein Upgrade von Ubuntu 11.04 auf einem Serversystem durch: Installieren Sie das update-manager-corePaket, falls es noch nicht installiert ist. Starten Sie das Upgrade-Tool mit dem Befehl sudo do-release-upgradeund folgen Sie den Anweisungen auf dem Bildschirm. Beachten Sie, dass das Server-Upgrade jetzt robuster ist und den GNU-Bildschirm verwendet und sich automatisch neu anschließt, wenn beispielsweise Verbindungsprobleme auftreten.

Aktualisieren mithilfe der CD oder des USB-Images

Wenn Sie die Live-CD ab 11.04 booten und mit der Installation beginnen, haben Sie die Möglichkeit, ein Upgrade auf 11.04 durchzuführen. Installierte Apps werden automatisch erkannt, und die aktualisierte Version Ihrer Apps wird ebenfalls installiert. Vorausgesetzt, Sie booten nicht doppelt.

Live-CD: Speicherplatz zuweisen

Aktualisieren über die Befehlszeile:

  • Führen Sie do-release-upgradein einem Terminal
Jorge Castro
quelle
9

Wenn Sie sich abenteuerlustig fühlen und bereits eine der anderen hier aufgeführten Methoden ausprobiert haben und Probleme hatten, oder wenn Sie nur ungeduldig sind, können Sie dies versuchen.

Wenn du das ausprobieren willst, dann lies zuerst den ganzen Beitrag. Wenn Sie einen Teil davon nicht verstehen, versuchen Sie es nicht.

Die Brute-Force-Methode

Ich habe dies erfolgreich verwendet, um Ubuntu-Installationen über 4 Hauptversionen auf einmal zu aktualisieren, gehe aber auf eigenes Risiko vor . Wenn Sie auf einen Haken stoßen, ist die Wiederherstellung möglicherweise erheblich schwieriger als mit einer der anderen Methoden.

Schreiben Sie geeignete Quellen neu

Ersetzen Sie zunächst einfach alle Instanzen Ihrer aktuellen Version ( lucid, raringusw.) in der Liste der apt-Softwarequellen durch die neue:

sudo sed -i 's/quantal/saucy/g' /etc/apt/sources.list /etc/apt/sources.list.d/*.list

Wenn Sie über Repositorys von Drittanbietern verfügen, für die es keine neueren Versionen gibt, führt dies im nächsten Schritt zu Fehlern. Sie können diese jedoch ignorieren. Software aus diesen Repositorys kann aufgrund aktualisierter Abhängigkeiten Probleme haben, aber meistens sind sie in Ordnung, wenn Sie nur ein oder zwei Versionen aktualisieren. Sie können diese Fehler beheben, indem Sie die entsprechende Listendatei in entfernen /etc/apt/sources.list.d/, oder Sie können davon ausgehen, dass der Repository-Betreuer irgendwann ein Repository für die neuere Version öffnet und die Dateien einfach belässt und die Warnungen ignoriert.

Führen Sie das Upgrade durch

Nächster Schritt:

sudo apt-get update        # here's where you might get some errors you can ignore.
sudo apt-get dist-upgrade  # point of no return

Im zweiten Schritt müssen Sie wahrscheinlich einige Änderungen akzeptieren, die vorgeschlagen wurden, um kaputte Pakete zu reparieren. Sehen Sie sich die Vorschläge an und akzeptieren Sie die Änderungen, wenn sie nicht zu drastisch aussehen. Sie können die meisten Probleme in den nächsten Schritten beheben.

Sie müssen auch Fragen dazu beantworten, welche Version der Paketkonfigurationen verwendet werden soll. Tu was du für richtig hältst.

Pausen reparieren

Sie werden zweifellos Probleme mit Paketinstallationen bekommen. Versuchen Sie zunächst, das Programm auszuführen, um diese Probleme zu beheben sudo apt-get dist-upgrade. Wenn Sie das gleiche Problem haben, überprüfen Sie die Meldung (bei der es sich normalerweise um einen Paketdateikonflikt handelt) und entfernen Sie das Paket, bei dem Sie Probleme haben, manuell sudo dpkg --force-depends -r <packagename>(normalerweise mit der älteren Version der beiden in Konflikt stehenden Pakete). Dann renn sudo apt-get dist-upgradenochmal. Spülen und wiederholen, bis sudo apt-get dist-upgradenichts mehr getan wird (alle Pakete werden aktualisiert).

Spiel beenden

Wichtig : Bevor Sie etwas anderes tun, stellen Sie sicher, dass alle wichtigen Programme installiert sind. Der einfachste Weg, dies zu tun, besteht darin, etwas wie sudo apt-get install ubuntu-desktop( kubuntu-desktopoder welche Version auch immer Sie ausführen) auszuführen . Auf diese Weise stellen Sie sicher, dass alle für Ihren Desktop erforderlichen Pakete installiert sind, sodass Sie beim Neustart keine Probleme haben.

Sie können jetzt alte Pakete ausführen sudo apt-get autoremoveund sudo apt-get cleanbereinigen.

Wenn während des dist-upgrade-Schritts Pakete entfernt wurden, können Sie diese einfach wie gewohnt neu installieren.

naught101
quelle
8

„Leg dich nie mit deinem Stall an“ ist eine Lektion, die ich gelernt habe und die ich sehr ernst nehme. Besonders wenn Sie eine gute Wahl haben, sich nicht mit Ihrem Stall herumzuschlagen, sollten Sie sich einfach nicht damit anlegen. Daher habe ich meine 10.04 unversehrt gelassen und meine 12.04 auf einer anderen Partition installiert. Hier ist ein Screenshot meiner Festplatte:

Bildbeschreibung hier eingeben

Ich brauchte alle Software, die es am 10.04 gab, um sie auf meinem neuen 12.04 zu installieren.

  1. Zunächst müssen Sie wissen, welche Pakete in Ihrem 10.04 installiert sind. Dafür kannst du

    sudo dpkg --get-selections "*"> pack_file

Danach haben Sie die Namen aller Pakete in 10.04 in der Datei 'pack_file'.

Übertragen Sie diese Datei auf 12.04 und führen Sie die folgenden Befehle aus

  • sudo apt-get update
  • sudo dpkg --set-selections < pack_file
  • sudo apt-get -u dselect-upgrade

Dadurch werden alle Pakete sowie deren Abhängigkeiten abgerufen und auf Ihrem System installiert. Ich musste ungefähr 2 GB Daten herunterladen, war aber in Frieden, dass meine Distribution nicht ruiniert wird.

Es war 10.04 für mich, aber der Ansatz würde auf jeder Version funktionieren. Daher können Sie ein Upgrade auf die neueste Version durchführen, ohne ein Upgrade durchführen zu müssen. :)

Siehe hierzu: http://sosaysharis.wordpress.com/2012/05/02/upgrade-to-ubuntu-12-04-the-way-i-did-it/

harisibrahimkv
quelle
4

Verwenden Sie die Antwort von Rinzwinds, wenn Sie eine GUI-Methode für das Upgrade benötigen. Wenn Sie für das Upgrade eine CLI-Methode benötigen, sollten Sie sich diese Seite ansehen . Das Howto stammt aus dem letzten Jahr, sollte aber noch für den 12.04. Gültig sein. Sobald 12.04 veröffentlicht wird, sollte dieser Weg funktionieren.

Und um Ihre andere Frage zu beantworten: 11.10 kam NACH 11.04. Die erste Zahl ist immer das Jahr (in diesem Fall: 11 bedeutet 2011), die zweite Zahl ist der Monat oder die Veröffentlichung (04 bedeutet April, 10 bedeutet Oktober).

Last, but not least: Wie Rinzwind Ihnen sagte, sollten Sie bis zur Veröffentlichung warten und nicht aktualisieren, während es in der Beta ist. Es sei denn, Sie wissen, was Sie tun, natürlich.

Thomas Deutsch
quelle
4

Sicheres Upgrade von 13.04 auf 13.10 über die Eingabeaufforderung

Seitdem 13.10möchten viele wissen, wie man die vorherige Version ( 13.04) von Ubuntu auf die neueste Version aktualisiert 13.10. Bevor Sie ein Upgrade durchführen, sollten 13.10Sie die Änderungen / den Support / die Kompatibilität kennen.

Daher schlage ich vor, diese Schritte zu befolgen, um ein 13.10effektives Upgrade durchzuführen .

  • Öffnen Sie zuerst Software Sourcesund stellen Sie sicher, dass mögliche Änderungen vorgenommen wurden.

    • Führen Sie diesen Befehl im Terminal aus:

      sudo software-properties-gtk
      

      Wenn sich das Software SourcesFenster öffnet, werden folgende Änderungen vorgenommen:

    • Unter Ubuntu SoftwareReiter tickalle vier Kontrollkästchen .

    • Unter UpdatesRegisterkarte tickerste beiden Kontrollkästchen , und legen Sie Wert von mir eine neuen Ubuntu - Version dieses Artikel zuFor any new version
    • Unter der Other SoftwareRegisterkarte tickErste vier Kontrollkästchen und untick/removeverbleibend, wenn jemand die von ihm installierte Drittanbieter-Software nicht durch Hinzufügen von Repositorys aktualisieren möchte. (empfehlen zu entfernen).
  • Close das Fenster und führen Sie den folgenden Befehl aus, um das Repository zu aktualisieren:

    sudo apt-get update
    
  • Jetzt ist es Zeit, die Kompatibilität / Änderungen / Unterstützung usw. nach do-release-upgrade -dOption zu überprüfen . Um weitere Informationen zu erhalten, führen Sie Folgendes aus:man do-release-upgrade Geben Sie diesen Befehl im Terminal ein:

    do-release-upgrade -d
    

    Es wird ein Download Upgrade Tool Signaturevon ca. 1 MB mit dem Namen etwas saucy.tar.gz. Danach wird das Passwort aufgefordert, es zu extrahieren und schließlich die Pakete im Repository zu überprüfen / abzurufen. Nach einiger Zeit wird die vollständige Beschreibung der Pakete angezeigt, die aktualisiert, heruntergeladen und installiert werden sollen usw., nachdem Sie auf gedrückt haben Enter.

    13.04 kann gleichzeitig auf 13.10 aktualisiert werden , indem Sie Y drücken, wenn Sie zur Installation von Upgrades aufgefordert werden.

Dies ist die einfachste und sicherste Möglichkeit, ein Upgrade auf 13.10 durchzuführen . Aktualisierungen können jederzeit nachträglich installiert werden aborted, indem Sie Folgendes ausführen:

sudo apt-get upgrade

oder

sudo apt-get dist-upgrade

Um mehr über dist-upgrade type zu erfahren: man apt-get dist-upgrade

Saurav Kumar
quelle
1
Dies ist genau das, was ich brauche, um ein Upgrade von 18.04 -> 18.10 durchzuführen. In jedem anderen Führer wurde die -dOption nicht erwähnt . (Ich denke, ich hätte die Hilfe lesen können, aber im Nachhinein ist 20/20)
Matt M.
2

Sie sollten ttf-mscorefonts-installer auchInstallieren Sie das ttf-mscorefonts-installer vor dem Upgrade entfernen .

Der Grund dafür ist, dass der Upgrade-Prozess möglicherweise nicht mehr funktioniert, wenn Sie aufgefordert werden, den EULA zu akzeptieren.

Problemumgehung, wenn das Upgrade bereits nicht funktioniert, finden Sie in der folgenden Antwort: https://askubuntu.com/a/126082/55343

user1251007
quelle
2

Führen Sie diese Befehle einzeln aus:

sudo apt-get update  

dann

sudo apt-get dist-upgrade

Oder

sudo do-release-upgrade
Faizan Akram Dar
quelle
0

Für die neuesten Ubuntu-Versionen, z. B. ab 12.04, werden Sie aufgefordert, ein Upgrade durchzuführen, sobald eine neue Ubuntu-Version verfügbar ist. Wenn Sie in der Eingabeaufforderung auf "Upgrade" klicken und den Anweisungen auf dem Bildschirm folgen, werden Sie auf die neue Version aktualisiert.

Wenn keine Eingabeaufforderung angezeigt wird, können Sie Folgendes überprüfen. Geben Sie den folgenden Befehl im Terminal ein:

update-manager

Das Update Manager-Fenster erscheint und sucht nach Updates. Installieren Sie alle erkannten Updates.

Klicken Sie im Update-Manager auf "Einstellungen ..." und dann auf die Registerkarte "Aktualisieren" des Fensters. Wenn Sie bei der Frage "Benachrichtigen Sie mich über eine neue Ubuntu-Version" die Option "Für langfristig unterstützte Version" auswählen, wird das neue Ubuntu-Upgrade möglicherweise nicht angefordert, da die neue Version von Ubuntu möglicherweise nicht die "Langzeitunterstützung" ist. Wenn Sie "Für jede neue Version" wählen, wird höchstwahrscheinlich die neue Eingabeaufforderung für das Ubuntu-Upgrade angezeigt.

Unter https://wiki.ubuntu.com/Releases finden Sie, welche Version von Long Term Supports (LTS) unterstützt wird und welche nicht. Außerdem sehen Sie das Erscheinungsdatum und die Lebensdauer jeder Version. Sehr nützliche Informationen.

Wenn die neue Ubuntu-Version veröffentlicht wird, wird normalerweise die Upgrade-Eingabeaufforderung nicht sofort angezeigt. Wann die neue Ubuntu-Upgrade-Eingabeaufforderung für Ihre aktuelle Ubuntu-Version verfügbar sein wird, können Sie in den Versionshinweisen der neuen Version unter https://wiki.ubuntu.com/Releases nachlesen

Jack Chan
quelle