Wie kann ich ein Offline-Upgrade mit Ubiquity auf der Installations-CD durchführen?

10

Ich versuche, eine Ubuntu 12.10-Installation ohne Internetverbindung auf Ubuntu 13.04 zu aktualisieren. Nachdem die Alternativ- und Desktop-CDs zusammengeführt wurden, versuche ich, die 13.04-Desktop-CD zu verwenden, um mein 12.10-System zu aktualisieren. In Ubiquity gibt es eine Option zum Aktualisieren von Ubuntu 12.10 auf Ubuntu 13.04 . Ich denke, das ist machbar.

Zu replizierende Schritte:

  1. Installieren Sie in einer virtuellen Maschine ein sauberes, frisches Ubuntu 12.10-System. Wenden Sie alle verfügbaren Updates an.
  2. Fahren Sie die VM herunter.
  3. Trennen Sie das Netzwerkkabel von der VM. Stellen Sie sicher, dass Ihre VM keine Internetverbindung hat. Denken Sie daran, dass ich ein Offline-Upgrade durchführen möchte.
  4. Fügen Sie die Installations-ISO für Ubuntu 13.04 Beta 2 in die VM ein. Starten Sie die VM neu.
  5. Wählen Sie die gewünschte Sprache aus und wählen Sie Installieren .
  6. Stellen Sie unter Vorbereiten der Installation des Ubuntu- Bildschirms erneut sicher, dass keine Internetverbindung verfügbar ist. Diese Voraussetzung sollte auf diesem Bildschirm durch ein X gekennzeichnet sein. Wenn Ubiquity eine Internetverbindung gefunden hat, deaktivieren Sie diese Verbindung, bevor Sie fortfahren.
  7. Beachten Sie dann auf dem Bildschirm Installationstyp , dass die Option Ubuntu 12.10 auf Ubuntu 13.04 aktualisieren grau ist !!! Es kann nicht ausgewählt werden.

Was seltsam ist, ist die Upgrade-Option, die wieder verfügbar ist, wenn das Installationsprogramm eine Internetverbindung findet. Wiederholen Sie die vorherigen Schritte. Stellen Sie diesmal jedoch sicher, dass Ihre VM über eine Internetverbindung verfügt. Zurück auf dem Bildschirm Installationstyp kann die Upgrade-Option ausgewählt werden.

Ist das ein Fehler in Ubiquity? Ist es normal - das erwartete Verhalten -, dass Ubiquity eine Internetverbindung benötigt, um ein Upgrade von Ubuntu 12.10 auf 13.04 durchzuführen?

(Bitte beachten Sie, dass ich kein Problem damit hatte, ein Online-Upgrade mit Software Updater aus meiner aktuellen 12.10-Installation durchzuführen. Das möchte ich nicht erreichen - ich habe bereits das Online-Upgrade-Handbuch geschrieben. Ich möchte wissen, wie: Ich führe ein Offline-Upgrade mit Ubiquity auf der Installations-CD durch?)

Alexandre P.
quelle
Was passiert, wenn Sie mit dem Internet verbunden sind und versuchen, eine Installations-CD zu verwenden?
Web-E
Wenn die VM mit dem Internet verbunden ist, kann die Option Ubuntu 12.10 auf Ubuntu 13.04 aktualisieren ausgewählt werden. Ich bin nicht sicher, ob Ubiquity während des Upgrades etwas herunterladen würde, wenn ich diese Option wähle und die VM verbinden lasse. Wenn Ubiquity das Upgrade nicht durchführen würde, wenn ich eine Verbindung zum Internet herstelle, wählen Sie die Upgrade-Option, um den Prozess zu starten, und trennen Sie dann die Verbindung. Aber das ist nicht das, wonach ich suche. Ich suche nach einer Möglichkeit, ein Upgrade ohne Internetverbindung durchzuführen.
Alexandre P.

Antworten:

8

Ich habe einen Fehlerbericht darüber in Launchpad veröffentlicht. Ich habe die folgende Antwort von Dmitrijs Ledkovs (xnox) erhalten:

Es ist richtig, wir unterstützen keine Offline-Upgrades über Ubiquity- / Desktop-CDs. Selbst für Server wird nicht empfohlen, eine neue Server-CD für das Offline-Upgrade zu verwenden.

Die Support-Upgrade-Methoden erfolgen mit Internetverbindung oder einem lokalen Spiegel- / Paketpool. Sie können beispielsweise Tools wie aptoncd verwenden, um alle installierten Pakete zu erstellen, sie auf einen Computer mit Internetverbindung herunterzuladen, auf den Offline-Computer zu bringen und zu aktualisieren.

Der Grund für diesen Schritt ist die enorme Anzahl von Support-Fällen von fehlerhaften und teilweisen Upgrades, da neueren Installationsmedien manuell zusätzlich installierte Pakete fehlen. Pakete, die jetzt auf neue Namen umgestellt wurden; Pakete, die aus der Standardinstallation entfernt wurden. Daher enthält das Standardinstallationsmedium für die nächste Version einfach nicht alles, was für ein Upgrade zumutbar ist, daher die Anforderung an die Internetverbindung.

Hier also die Antwort: Selbst wenn Sie die Ubuntu-Installations-CD verwenden, können Sie eine neuere Version von Ubuntu ohne Internetverbindung nicht aktualisieren. Ubiquity muss über eine Internetverbindung verfügen, damit die Upgrade-Option ausgewählt werden kann.

Ich verstehe die Gründe dafür. Die Installations-CD kann nicht alle Pakete der Repositorys enthalten. Wenn ein Benutzer nach der Installation von Ubuntu zusätzliche Software installiert hat - und dies sicherlich auch -, kann Ubiquity ohne Internetverbindung nicht alle Pakete aktualisieren, Abhängigkeiten aktualisieren, fehlende Abhängigkeiten beheben usw.

Ich bin jedoch ein bisschen enttäuscht, denn wenn diese Einschränkung ein Benutzer, der mit einem Offline-Upgrade fortfahren möchte / muss, ein anderes Medium greifen muss. Er kann nicht einfach dieselbe Installations-CD / denselben USB-Stick verwenden, die er normalerweise seinen Freunden zur Installation leiht. Er muss zusätzliche Pakete abschließen.

Ich bin mit APTonCD nicht vertraut. Ich werde später tiefer in diese Straße schauen.

Alexandre P.
quelle
Wenn ich also richtig verstehe, ist das Problem die "mögliche" Existenz von vom Benutzer hinzugefügten Repositorys. Wenn es jedoch keine zusätzlichen Repositorys gibt, sollte es möglich sein, ein Offline-Upgrade durchzuführen, oder? Es lohnt sich weiterhin, die erforderlichen Schritte zur Durchführung eines solchen Upgrades zu kennen, wobei zusätzliche Software außer Acht gelassen wird, die der Benutzer nach einem Upgrade des Systems möglicherweise später manuell manuell aktualisieren möchte.
Simón
Es sollte eine Möglichkeit geben, eine Liste zusätzlicher Pakete zu erhalten, die heruntergeladen werden müssen (sowohl aus Ubuntu-Repositorys als auch für andere vom Benutzer hinzugefügte Quellen), bevor ein Offline-Upgrade durchgeführt wird. Wir könnten also alle diese Pakete auf einen anderen Computer herunterladen und sie dann verfügbar machen (indem wir sie auf ein Wechseldatenträger oder über das lokale Netzwerk kopieren), um das Offline-Upgrade durchzuführen.
Simón
0

Ich ging mit einer 90% Offline-Methode :). So geht's - Ich habe die DVD mit dem ISO-Image verwendet. Ich habe mich für "Try Ubuntu" entschieden. Nach dem Anmelden habe ich sichergestellt, dass die Internetverbindung einwandfrei funktioniert. Dann habe ich Ubuntu installieren gewählt (es war eines der Symbole in der Menüleiste links). Der Prozess hat einige zusätzliche Software aus dem Internet heruntergeladen, die DVD wurde jedoch für den größten Teil der Installation verwendet.

Jayadevan
quelle