Die Frage fasst es ziemlich gut zusammen. Ich habe Ubuntu 11.10 verwendet und Apache hat einige virtuelle Hosts bedient. Ich habe die Ubuntu 12.04-CD (Beta 2) eingelegt und neu gestartet. Ich habe „Upgrade Ubuntu 11.10“ gewählt.
Das Ergebnis ist, dass mein Home-Ordner noch intakt ist und die meisten Einstellungen dort zu sein scheinen, aber ich konnte auf keine meiner Sites zugreifen. Irgendwann wurde mir klar, dass Apache auf dem System nicht mehr vorhanden ist!
Wenn ich das auf der Arbeit gemacht hätte (und ichkönntehätte), hätte ich mir ein ziemliches Durcheinander eingebrockt. Mir ist klar, dass es nicht Ubuntus Aufgabe ist, mich zu unterrichten, und dass ich als Techniker diese Dinge wissen muss. Aber ich dachte wirklich, es wäre dasselbe wie ein Upgrade vom Update Manager.
Kann das jemand erklären?
Vielen Dank, Ten
Antwort1
Mit der Live-CD ist kein Upgrade möglich, sondern nur das Ersetzen der vorhandenen Installation durch eine neue. Wenn Sie dies täten, wären keine Pakete mehr installiert, die nicht Teil der Basisinstallation sind.
Antwort2
12.04 ist noch nicht final und seit der Veröffentlichung von Beta 2 vor über 3 Wochen wurden viele Pakete aktualisiert. Ich würde nicht erwarten, dass eine solche Funktion im Beta-Zustand einwandfrei funktioniert. Haben Sie wirklich von der CD aktualisiert und nicht nur neu installiert?
Theoretisch enthält das Installationsmedium ein Repository mit Paketen und die Upgrade-Funktionalität vom Installationsmedium funktioniert wie das normale Upgrade, priorisiert aber Pakete vom Installationsmedium. Natürlich enthält die CD nur eine sehr begrenzte Anzahl von Paketen, die für die Standardinstallation erforderlich sind. Die DVD enthält viel mehr Pakete, aber nicht alle. Das Upgrade sollte Ihre Paketauswahl erkennen und sie durch neuere ersetzen. Pakete, die lokal nicht gefunden werden, sollten heruntergeladen werden, wenn eine Internetverbindung verfügbar ist. Das Upgrade sollte vor PPAs, zu entfernender Software und dem Ersetzen/Ändern von Konfigurationsdateien warnen, wenn ich mich recht erinnere. Falls keine Internetverbindung besteht, sollte das Paket entfernt/deinstalliert werden, die Konfigurationsdateien jedoch nicht geändert werden.
Das heißt, das Upgrade von einem Installationsmedium und ohne Installationsmedium sollte gleich sein. Solange sich Pakete für Ihre installierten Anwendungen im Repository der neuen Version befinden, auf die Sie upgraden, sollte nichts deinstalliert werden. Wenn Sie zum Zeitpunkt des Upgrades keine Internetverbindung und kein lokales Repository mit dem Paket für die neue Version haben, kann natürlich kein Paket gefunden werden und die Anwendung wird deinstalliert.