Wie kann ich wichtige Kubuntu-Versionen über die Befehlszeile aktualisieren?


11

Die empfohlene Methode zum Aktualisieren von Kubuntu-Versionen ist die Verwendung kubuntu-devel-release-upgrade, mit der ein GUI-Fenster geöffnet wird.

Gibt es eine reine Befehlszeilenmethode für Distributions-Upgrades?

Hintergrund

Beim Versuch, ein Upgrade über die GUI durchzuführen, wurden die Schritte "Vorbereiten des Upgrades", "Festlegen neuer Softwarekanäle" und "Neue Pakete abrufen" fortgesetzt und anschließend "Installieren der Upgrades" blockiert. Ein Fenster öffnete sich und sagte:

Die Upgrades konnten nicht installiert werden. Das Upgrade wurde abgebrochen. Ihr System befindet sich möglicherweise in einem unbrauchbaren Zustand. Eine Wiederherstellung wird jetzt ausgeführt (dpkg --configure -a).

Ich habe auf "OK" geklickt (oder war es "Schließen"?) Und die GUI blieb jetzt bei 45% hängen. Ich konnte die eingebaute Terminalausgabe nicht mehr scrollen, und das GUI-Fenster schien hängen zu bleiben.

Wenn ich kubuntu-devel-release-upgrademir das Terminal ansehe, von dem aus ich gestartet bin, kann ich sehen

Configuration file '/etc/apport/crashdb.conf'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : start a shell to examine the situation
 The default action is to keep your current version.

Dieses Startterminal hat keine Eingaben akzeptiert. Ich habe den GUI-Prozess vom Startterminal aus beendet dpkg --configure -aund bin dann ausgeführt , was anscheinend dort fortgesetzt wird, wo ich aufgehört habe, und habe mir erneut die obige Abfrage angezeigt.

Über die GUI schien es zwei weitere Schritte zu geben: "Aufräumen" und "Computer neu starten". Ist das erstere nur sudo apt-get --purge autoremoveund sudo apt-get autoclean?

Ich gehe davon aus, dass dieser Hang darauf zurückzuführen ist, dass das GUI-Fenster "Distribution Upgrade" keine Texteingabe akzeptieren kann.

Gibt es in Zukunft eine reine Befehlszeilenmethode für Distributions-Upgrades?


Ich sehe eine Abstimmung zum Abschluss, aber wie gesagt, dies ist keine spezielle Frage zur Beta. Das war nur Hintergrund. Dies ist eine allgemeine Frage zum Aktualisieren von Distributionen. Es kann durchaus 13.04 bis 13.10 gewesen sein.
Sparhawk

Wird nicht geschlossen, weil es sich um eine Beta handelt, sondern weil Fehler nicht zum Thema gehören. Ihr Upgrade-Vorgang sollte nicht "hängen bleiben" und die Entwickler des Helfers sollten sich des Problems bewusst sein.
Braiam

@Braiam Fair Anruf. Ich habe die Frage so bearbeitet, dass es nicht mehr um den Bug-Teil geht.
Sparhawk

1
Angesichts der Tatsache, dass die (bearbeitete) Frage nun nach einer allgemeinen Alternative zum GUI-Prozess zum Aktualisieren von Kubuntu-Maschinen fragt, glaube ich nicht, dass die engen Abstimmungen mehr gerechtfertigt sind. Ich stimme dafür, dies offen zu lassen.
Glutanimate

Antworten:


9
sudo do-release-upgrade -d

Ich habe dies verwendet, um auf 14.10 zu aktualisieren, und es hat einwandfrei funktioniert, einschließlich der Möglichkeit, auf Eingabeaufforderungen wie in der obigen Frage zu antworten.


Nun, ich bin am 14.04 und es heißt "Keine neue Version gefunden", obwohl 15.10 veröffentlicht wurde ...
SF.

@ SF. Haben Sie Ihre Versionsnummern richtig? Es ist erst Juni 2015, also ist 15.10 noch nicht raus. Ich habe jedoch mit diesem Befehl wie oben erfolgreich ein Upgrade von 14.04 auf 14.10 durchgeführt.
Sparhawk

Mein Fehler, 15.04.
SF.

@ SF. Ich bin mir nicht sicher. Ich habe diesen Befehl vor einigen Monaten verwendet und er wurde auf 15.04 aktualisiert. Vielleicht versuchen sudo apt-get updatedann sudo apt-get dist-upgradezuerst?
Sparhawk

Ist es sicher? Muss ich ein Backup machen? Muss ich meine Einstellungen KMail etc. speichern?
Ka3ak
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.