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:
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.list
Einträge durch Ubuntu 12.04 ersetzen. Generieren von Hierund kopieren und in Ihre /etc/apt/sources.list
Datei 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.list
mit 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
P > 1000
causes a version to be installed even if this constitutes a
downgrade of the package
Die Priorität ist 1001
höher als 1000
, daher werden die auf Ihrem System installierten Pakete herabgestuft.