Frage Wie rolle ich Ubuntu auf eine frühere Version zurück?


Ich habe gerade eine neue Version von Ubuntu installiert und möchte sie auf die vorherige Version zurücksetzen.

Wie kann ich das machen? Ist das überhaupt möglich?


120
2018-06-21 15:19


Ursprung


Hier ist eins auf ubuntu wiki. - Quazi Irfan
Dies ist einer der Gründe, warum man wirklich möchte, dass dies geschieht und erfolgreich ist: Wie wir Linux-Systeme zusammenbringen. Booten eines anderen Betriebssystems oder der Freigabe von demselben Dateisystem? Es könnte ein Problem der Vergangenheit sein. - LiveWireBT


Antworten:


Das Herunterstufen von Releases ist teilweise möglich. Mit genug Kämpfen kann es getan werden (siehe einige der anderen Antworten hier für die technischen Details).

Das Ergebnis ist jedoch nicht dasselbe wie vor dem Upgrade. Während eines Upgrades werden bestimmte unidirektionale Änderungen vorgenommen, um neue Pakete glücklich zu machen, und ein Downgrade wird diese Änderungen nicht rückgängig machen. Es ist unmöglich zu garantieren, dass ein Downgrade überhaupt funktioniert, geschweige denn wenn es stabil ist.

Kurz gesagt, Ihre einfachste Option ist immer eine Neuinstallation. Betrachten Sie es nicht als eine lästige Pflicht, betrachten Sie es als eine nette Gelegenheit, um Pakete zu reduzieren und die Dinge besser zu konfigurieren.

Wenn Sie die Dinge in Zukunft testen möchten und befürchten, dass Sie Probleme haben, sollten Sie immer Folgendes tun:

  • Testen Sie zuerst die LiveCD. Wenn Sie unmittelbare Hardwareprobleme haben, sollten Sie dies wissen lassen.
  • Sichern Sie sich, bevor Sie etwas tun. Ich kenne alle und ihre Mutter hat dir schon gesagt, dass du das tun sollst, aber es ist wirklich wichtig, wenn du denkst, dass du Probleme haben wirst. Wenn Sie für mehr als 20 Minuten nicht auf Ihre Maschine verzichten können, sollten Sie sich einige Klonwerkzeuge für die Volldiskette wie Clonezilla Sie können also nur eine vorherige Version des Datenträgers wiederherstellen. Es gibt andere Tools, die ähnliche Ergebnisse bieten können.
  • Halten Sie Ihre Daten getrennt. Deine haben /home/ innerhalb der gleichen Partition wie Ihre Installation ist ein Rezept für Kopfschmerzen, wenn Sie ständig upgrade / downgrades Dinge. Schieben Sie es auf eine andere Festplatte oder zumindest eine andere Partition, so dass Sie, wenn Sie neu installieren müssen, nur die Bereitstellung einrichten müssen.
  • Da war ein kritischer Fehler für das Downgrade wurde das vom Ubuntu QA Team behoben. Stellen Sie sicher, dass Sie das lesen, da einige Leute Ihnen empfehlen werden, einfach eine ältere CD einzulegen und zu "upgraden", aber das ist eine schlechte Idee.

63
2018-06-21 15:37



Sie brauchen keine separate Partition, Sie können einfach über das defekte System neu installieren, siehe hier: askubuntu.com/questions/247/... - Jorge Castro
Das kritischer Fehler scheint für behoben zu sein 12.04 (Präzise). Dieses Problem wird sich also weiterhin auswirken 11.04 und 11.10Beide sind jetzt am Ende des Lebens.  Kann jemand bestätigen? - david6
Ist es möglich, die Systemdateien einfach mit der gewünschten Version zu überschreiben? Wenn ich beispielsweise 12.10 verwende und zu 12.04 oder älter zurückkehren möchte, ohne etwas zu sichern, ist es möglich, die Systemdateien einfach mit neuer Installation zu überschreiben. - Quazi Irfan
@iamcreasy Das ist, was mein zweiter Absatz behandelt. Upgrades sind oft Transformation. Nichts von dem, was du beschreibst, wäre etwas, was ich ohne Backup machen würde. - Oli♦
Ich habe nur über das Überschreiben der Systemdateien gesprochen. Neuinstallation des Betriebssystems ohne Formatierung der Festplatte. - Quazi Irfan


Es gibt ein Sprichwort in meiner Sprache, das grob übersetzt werden kann als: "Du kannst das Hackfleisch nicht in Fleisch verwandeln, indem du den Griff des Fleischwolfs in die entgegengesetzte Richtung drehst" :)

enter image description here

Die Aktualisierung erfolgt in einer Richtung: Bei der Installation neuer Softwareversionen werden Ihre Konfigurationsdateien und Einstellungen durch die Post-Installationsskripte der Pakete geändert, um ein neues Format zu verwenden, das für neue Software erforderlich ist. Grundsätzlich gibt es kein umgekehrtes Verfahren, um eine neuere Konfigurationsdatei mit alter Software kompatibel zu machen.


81
2017-11-10 01:28



Ich stimme nicht zu, ein Upgrade eines Systems besteht darin, alte Pakete durch neue Pakete zu ersetzen, was ein umkehrbarer Prozess sein sollte (neue Pakete durch alte ersetzen). Es gibt kein inhärentes brauchen um während eines Upgrades alles zu zerstören, ist es nur so, dass die meisten Systeme, die wir verwenden, sich nicht wirklich um Downgrade kümmern und es (gut) nicht unterstützen. - Georges Dupéron
@ GeorgesDupéron: Du hast Recht, es gibt kein Gesetz der Physik, das Downgrades unmöglich machen würde, also ist es durchaus möglich, ein Tool zu bauen, das ein System auf jede Version upgraden / downgraden kann. Allerdings gibt es kein solches Tool, daher steht meine Antwort für das echte Ubuntu und seine Upgrade-Tools. - Sergey


Es ist möglich auf der Ebene der Verpackungswerkzeuge (apt). Aber Das resultierende System ist möglicherweise nicht mit einer Neuinstallation vergleichbar, und Sie erhalten möglicherweise Fehler auf dem Weg. Dies liegt daran, dass viele Pakete spezielle Unterstützung für Upgrades enthalten (z. B. Umgang mit Änderungen in Konfigurationsdateien), nicht jedoch für Downgrades.

Normalerweise installiert apt die neueste Version eines Pakets. Sie können dies jedoch durch Pinning ändern: Sie können angeben, dass Pakete aus der alten Version eine höhere Priorität haben als die installierten Pakete, so dass sie in diesem Fall herabgestuft werden aptitude dist-upgrade.

Ändere dein /etc/apt/sources.list nur die alte Version (entweder bearbeiten Sie die Datei oder verwenden Sie Ihre Lieblings-GUI) und ausführen aptitude update. Dann bearbeiten /etc/apt/preferences (dokumentiert in der apt_preferences Man Seite) und füge die folgenden Zeilen hinzu (um auf lucid downzugraden):

Package: *
Pin: release v=10.04
Pin-Priority: 1001

Dann renne aptitude dist-upgrade. Jedes Paket hat eine Priorität von mehr als 1000, so dass jedes Paket, das in 10.04 vorhanden ist und auf Ihrem System installiert ist, heruntergestuft wird. Sie müssen Pakete manuell entfernen, die nicht in 10.04 enthalten waren. Sie werden in aptitude unter "Obsolete und lokal erstellte Pakete" aufgelistet.


36
2017-09-05 16:13



Das hat mir nach zweimaligem Laufen geholfen do-release-upgrade (wie der erste Anruf hängt). Also könnte ich apt-Listen auf die richtige Version zurücksetzen. - PeterM


Sie sagen: "Sag niemals nie" und "Nichts ist unmöglich" - beides ist wahr, aber nicht in deinem Fall. Ich schlage vor, dass Sie entweder Ihre Daten sichern und neu installieren oder aufkleben. Das System sollte im Laufe der Wochen immer stabiler werden.

Sie können auch über die bestehende Installation neu installieren (es wird Ihre Dateien behalten).

Als Faustregel sollte jedoch vermieden werden, auf Entwicklungsversionen auf Produktionssystemen zu aktualisieren (insbesondere, wenn Sie kein Tester / Entwickler sind).


9
2018-06-21 15:30





Sie können es manuell tun.

Erstellen Sie zuerst eine Liste dessen, was Sie auf Ihrem System installiert haben. Sie können dies tun, indem Sie Folgendes in das Terminal eingeben.

sudo dpkg --get-selections | grep '[[:space:]]install$' | \awk '{print $1}' > package_list

Kopieren Sie den Ordner / home und / etc auf ein Sicherungsmedium.

Erneute Installation von Ubuntu 10.04. Stellen Sie Ihre Sicherungskopie wieder her (denken Sie daran, die richtigen Voraussetzungen zu setzen). Führen Sie dann Folgendes aus, um das gesamte Programm, das Sie zuvor hatten, neu zu installieren.

cat package_list | xargs sudo apt-get install

Beachten Sie, dass Sie möglicherweise den Ordner / etc und / home für nicht kompatible Einstellungen bereinigen müssen.


7
2017-09-05 14:54





Aus diesem Grund sollten Sie Ihre Hauptinstallation nicht auf die Entwicklungsversion aktualisieren. Wenn Sie die Entwicklungsversion testen möchten, sollten Sie dies auf einer separaten Partition tun, damit Sie in die stabile Version zurückkehren können, wenn etwas schief geht.

An dieser Stelle, wenn Sie zu 11.04 zurückkehren möchten, müssen Sie es neu installieren und wählen Sie manuelle Partitionierung. Überprüfen Sie nicht das Format-Feld beim Konfigurieren Ihrer Partitionen und Ihre Benutzerdateien sollten intakt bleiben.


5
2018-06-21 22:32





Eine einfache Methode besteht darin, von einer CD / DVD oder einem USB-Stick der vorherigen Version zu starten und Ubuntu neu zu installieren, indem die bestehende Installation überschrieben wird.

Vergessen Sie nicht zuerst die Sicherung: Ihre home Verzeichnis irgendwo anders, wo Sie vielleicht persönliche Daten haben.


5
2018-02-22 18:22



Sichere deine Dateien zuerst ;) - Achu