Verwenden der Quellen von Ubuntu 14 in Ubuntu 12

Verwenden der Quellen von Ubuntu 14 in Ubuntu 12

Wir haben auf einem Server einen sehr dummen Fehler gemacht, als wir die Quellen in der Datei „sources.list“ von Ubuntu 14 in Ubuntu 12 verwendet haben.

Das System funktioniert noch, aber es kommt natürlich zu zahlreichen Upgrade-Fehlern.

Jetzt scheint das System zu denken, es handele sich um Release 14, aber das ist nicht der Fall!

Ich wollte die Quellen von 12 holen und versuchen, von vorne zu beginnen, damit ich ein sauberes Upgrade ohne Neuinstallation durchführen kann, aber ich wollte nur fragen, ob das die sichere Vorgehensweise ist.

Irgendwelche Ideen?

Die Quellen habe ich von hier:

http://repogen.simplylinux.ch/generate.php

Antwort1

Wenn Sie den Upgrade-Befehl ausgeführt haben und kein Paket aktualisiert wurde und Sie direkt eine Fehlermeldung erhalten, ist das kein Problem. Sie können Ihre /etc/apt/sources.listEinträge durch Ubuntu 12.04 ersetzen. Generieren von Hierund kopieren und in Ihre /etc/apt/sources.listDatei einfügen und dann aktualisieren

sudo apt-get update  

oder

Wenn einige Pakete aktualisiert wurden, können Sie sie herabstufen, aber es ist nicht sicher, ob Sie das gleiche Ergebnis wie beim vorherigen System erzielen. Sie können dies durch Fixieren ändern.

Führen Sie zuerst die Korrektur /etc/apt/sources.listmit der richtigen Ubuntu-Version durch. Erstellen oder bearbeiten Sie dann /etc/apt/preferences

sudo nano /etc/apt/preferences

hinzufügen

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

Befehl speichern und ausführen

 sudo aptitude dist-upgrade

sehenapt-Einstellungsdokument

 P > 1000
           causes a version to be installed even if this constitutes a
           downgrade of the package

Die Priorität ist 1001höher als 1000, daher werden die auf Ihrem System installierten Pakete herabgestuft.

verwandte Informationen