web-dev-qa-db-fra.com

Comment puis-je mettre à niveau les principales versions de Kubuntu par ligne de commande?

Le moyen recommandé de mettre à niveau les versions de Kubuntu utilise kubuntu-devel-release-upgrade, ce qui ouvre une fenêtre graphique.

Existe-t-il une méthode purement en ligne de commande pour les mises à niveau de la distribution?

Contexte

Lors de la tentative de mise à niveau à l'aide de l'interface graphique, les étapes "Préparation à la mise à niveau", "Définition de nouveaux canaux logiciels" et "Obtention de nouveaux packages" ont été suivies, puis bloquées sous "Installation des mises à niveau". Une fenêtre apparut disant:

Impossible d'installer les mises à niveau. La mise à niveau a été annulée. Votre système pourrait être dans un état inutilisable. Une récupération sera exécutée maintenant (dpkg --configure -a).

J'ai cliqué sur "OK" (ou était-ce "proche"?), Et l'interface graphique était maintenant bloquée à 45%. Je ne pouvais plus faire défiler la sortie du terminal intégré, et la fenêtre de l'interface graphique semblait bloquée.

En regardant le terminal à partir duquel j'ai lancé kubuntu-devel-release-upgrade, je peux voir

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.

Ce terminal de lancement n'a pas accepté d'entrée. J'ai tué le processus d'interface graphique à partir du terminal de lancement, puis j'ai exécuté dpkg --configure -a, ce qui semble se poursuivre là où je me suis arrêté, me présentant à nouveau avec la requête ci-dessus.

L’interface graphique donnait l’impression de deux étapes supplémentaires: "Nettoyage" et "Redémarrage de l’ordinateur". Le premier est-il simplement Sudo apt-get --purge autoremove et Sudo apt-get autoclean?

Je présume que ce blocage est dû à l’incapacité de la fenêtre de l’interface graphique "Distribution Upgrade" à accepter la saisie de texte.

A l'avenir, existe-t-il une méthode purement en ligne de commande pour les mises à niveau de la distribution?

11
Sparhawk
Sudo do-release-upgrade -d

J'ai utilisé cela pour passer à la version 14.10, et cela a bien fonctionné, ce qui m'a notamment permis de répondre aux invites telles que celles décrites dans la question ci-dessus.

9
Sparhawk