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


11

La méthode recommandée pour mettre à niveau les versions de Kubuntu consiste à utiliser kubuntu-devel-release-upgrade, ce qui ouvre une fenêtre GUI.

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

Contexte

Lors de la tentative de mise à niveau à l'aide de l'interface graphique, celle-ci a progressé via «Préparation de la mise à niveau», «Définition de nouveaux canaux de logiciels» et «Obtention de nouveaux packages», puis s'est arrêtée sur «Installation des mises à niveau». Une fenêtre s'est ouverte disant:

Impossible d'installer les mises à niveau. La mise à niveau a été abandonnée. Votre système peut ê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 "fermé"?), 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 GUI 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 GUI du terminal de lancement, puis dpkg --configure -aj'ai couru , ce qui semble continuer là où je m'étais arrêté, me présentant à nouveau la requête ci-dessus.

Depuis l'interface graphique, il semblait qu'il y avait deux autres étapes: "Nettoyage" et "Redémarrage de l'ordinateur". Le premier est-il simplement sudo apt-get --purge autoremoveet sudo apt-get autoclean?

Je suppose que ce blocage était dû au fait que la fenêtre "Mise à niveau de la distribution" de l'interface graphique n'était pas en mesure d'accepter la saisie de texte.

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


Je vois un vote pour clore, mais comme je l'ai dit, il ne s'agit pas spécifiquement de la version bêta. Ce n'était qu'un arrière-plan. Il s'agit d'une question générique sur la mise à niveau des distributions. C'était peut-être du 13.04 au 13.10.
Sparhawk

N'est pas fermé car il s'agit d'une version bêta, mais parce que les bogues sont hors sujet. Votre procédure de mise à niveau ne doit pas être "bloquée" et les développeurs de l'assistant doivent être conscients du problème.
Braiam

@Braiam Fair call. J'ai modifié la question pour ne plus parler de la partie bug.
Sparhawk

1
Voyant comment la question (modifiée) demande maintenant une alternative générale au processus GUI de mise à niveau des machines Kubuntu, je ne pense plus que les votes serrés soient justifiés. Je vote pour laisser cela ouvert.
Glutanimate

Réponses:


9
sudo do-release-upgrade -d

J'ai utilisé cela pour mettre à niveau vers 14.10, et cela a bien fonctionné, notamment en me permettant de répondre à des invites comme dans la question ci-dessus.


Eh bien, je suis à 14.04 et ça dit "Aucune nouvelle version trouvée" malgré le 15.10 qui est sorti ...
SF.

@SF. Vos numéros de version sont-ils corrects? Ce n'est que juin 2015, donc 15.10 n'est pas encore sorti. Cependant, j'ai réussi à passer de 14.04 à 14.10 en utilisant cette commande, comme ci-dessus.
Sparhawk

mon erreur, 15.04.
SF.

@SF. Je ne suis pas sûr. J'ai utilisé cette commande il y a quelques mois et elle est passée à 15.04 très bien. Essayez peut-être sudo apt-get updatealors d' sudo apt-get dist-upgradeabord?
Sparhawk

Est-ce sécurisé? Dois-je faire une sauvegarde? Dois-je enregistrer mes paramètres KMail, etc.?
ka3ak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.