Puis-je passer en douceur d'une version LTS à la prochaine version de LTS?

97

La question concerne le processus de publication Ubuntu. Des migrations de n à n + 1 versions sont-elles attendues?

En supposant que nous ayons un serveur avec Ubuntu 14.04 LTS installé. Sera-t-il facilement mis à niveau vers Ubuntu 16.04 LTS via apt-get upgrade?

Hypothèses:

  • la portée est un logiciel
  • par conséquent, nous supposons que le matériel donné est pris en charge sur les deux versions (mise à niveau de et vers)
  • c'est pourquoi, toujours avant la mise à niveau, il vous est demandé de faire une sauvegarde pour pouvoir revenir en cas de panne
Grzegorz Wierzowiecki
la source
7
Réponse courte: oui, vous pouvez passer de LTS à LTS
Thomas Ward
3
Pourquoi supposeriez-vous que vous ne pouvez pas?
Braiam
3
Je ne connais pas Ubuntu LTS Server, j’utilisais auparavant Arch, Slackware, SuSE et d’autres distributions ... Dans certains cas, la migration de la version nx vers (n + 1) .y nécessitait une réinstallation complète ou était très douloureux (conduisant à une réaction à partir de zéro après la sueur et les larmes et le sang). Par conséquent, je pose la question à l'avance, ne sachant pas si des transitions régulières sont disponibles uniquement pour les versions normales, ou également pour les versions LTS.
Grzegorz Wierzowiecki
1
Notez que si vous retardez et attendez trop longtemps après que la version LTS n'est plus prise en charge (ce que vous ne devriez pas, car des mises à jour de sécurité), le processus de mise à niveau ne sera pas aussi simple .
Zach Lipton
5
@GrzegorzWierzowiecki, une précision: Arch est une version glissante, il n'y a donc pas de version une fois que vous l'avez installée. Une seule pacmancommande vous permet d'obtenir le dernier en date. Arch n'a pas de version nommée; ils ne font que couper une série d’installateurs régulièrement.

Réponses:

61

Oui, vous pouvez mettre à niveau une version Ubuntu LTS vers la suivante en ignorant les versions non LTS. Il est censé fonctionner de cette façon et il est testé.

Flimm
la source
6
La dernière fois que je suis passé d’un LTS à un autre, j’ai dû attendre la sortie du premier point. Cette restriction a-t-elle été levée?
Gerald Schneider
5
@GeraldSchneider Le point (sans jeu de mots) des versions de LTS est la stabilité, de sorte qu'elles n'activent pas les notifications de mise à niveau jusqu'à ce qu'une mise à niveau de point ait été publiée. Vous pouvez mettre à niveau avant cependant d'utiliser do-release-upgrade(ou l'un de ses drapeaux, j'ai oublié le processus exact). Pour plus d'informations, voir: askubuntu.com/questions/125392/…
Seth
1
Maintenant que 16.04.1 est sorti, je ne peux toujours pas faire de mise à niveau de version sur mon serveur Ubuntu 14.04 LTS. Ma question est ici - askubuntu.com/questions/801488/…
Lord Loh.
2
Il est prévu de fonctionner de cette façon, mais ce site web héberge des dizaines de questions sur l’échec de la mise à jour de 14.04-> 16.04. Une "panique au noyau" n'est pas ce que j'appelle une "mise à niveau en douceur"…
Skippy le Grand Gourou
1
Des paniques du noyau surviennent généralement si vous n'utilisez pas le noyau Ubuntu standard et si vous utilisez N'IMPORTE QUELS pilotes qui "altèrent le noyau", par exemple la plupart des pilotes de carte vidéo, certains pilotes de réseau et d'autres applications tierces. Il y a certainement des cas où cela n'est pas très fluide, mais si vous désactivez les PPA / PPA tiers et désactivez / désinstallez les pilotes de carte vidéo propriétaires à l'aide de l'utilitaire de pilote avant la mise à niveau, vous n'avez généralement pas de nombreux problèmes.
dragon788
65

Vous pouvez effectuer une mise à niveau en douceur via les versions LTS, qu’il s’agisse de Server ou de Desktop. Peu importe ce que vous utilisez, il vous suffit d'utiliser ces commandes:

Pour la version de bureau:

sudo do-release-upgrade

Pour la version du serveur:

sudo apt-get install update-manager-core
sudo do-release-upgrade

REMARQUE: Assurez-vous toujours de tester le système LTS cible sur lequel vous êtes invité à effectuer la mise à niveau dans un LiveCD sur la machine que vous utilisez pour vous assurer que tout fonctionne correctement avant de procéder à la mise à niveau proprement dite.

Dominic Hayes
la source
1
Et de toute façon, ne serait-ce pas sudo apt-get dist-upgrade? Ou est-ce que cette commande vise autre chose?
SuperSluether
7
@SuperSluether dist-upgrademet à jour le système entier, les applications, le noyau, les dernières versions disponibles mais pas la distribution, do-release-upgradepasseront à la version suivante, vous devriez le faire dist-upgradesi vous aimez les nouveaux noyaux et autres éléments, par opposition au gestionnaire de mise à jour, qui Mises à jour du noyau pour cette version, applications et sécurité.
Mark Kirby
2
Fusionner la réponse de Flimm avec la vôtre et ajouter vos sources, et je vais voter ceci
départ le
1
Oui, vous pouvez mettre à niveau comme le disent les réponses ci-dessous, mais vous devrez utiliser la commande de cette réponse pour mettre à niveau les versions d'Ubuntu.
Dominic Hayes
1
OK @DominicHayes J'ai changé de vote, n'oubliez pas de commenter lorsque vous modifiez, personne n'en est averti.
Mark Kirby
26

J'ai fait confiance à d'autres réponses et je suis passé de la version 14.04 à la version 16.04 mise à jour do-release-upgrade. Maintenant, je suis confronté à une panique du noyau.

Voici d'autres questions pertinentes (pas la mienne), la plupart sans réponse:

Par conséquent, la réponse réelle à la question "puis-je passer facilement d'une version LTS à la prochaine version LTS", en particulier lorsqu'elle est appliquée à la mise à niveau 14.04-> 16.04 comme suggéré dans le PO, n'est clairement pas "oui" - et la plupart sinon toutes les réponses ont tort à cet égard.

Au mieux, vous pouvez mettre à niveau en douceur.

Skippy le Grand Gourou
la source
Avez-vous essayé de sélectionner un noyau différent au démarrage? Mon expérience est que généralement cela se produit quand une personne n'a pas mis à jour / mise à jour longtemps et plus tard au cours de la mise à niveau / mises à jour / partition de démarrage. Cependant, j'ai rencontré le problème décrit lors de mises à niveau normales. (Par conséquent, je considère que le problème concerne uniquement la partie "mise à niveau standard" plutôt que quelque chose de spécifique pour la mise à niveau complète du système). Ensuite, ce genre de conseils aide. Je ne sais pas si c'est votre cas, mais j'espère que cela vous aidera.
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Merci pour la suggestion, mais dans mon cas, il n'y avait aucun espoir de retrouver une configuration propre: le système init avait disparu et l'arbre de dépendance d'apt était complètement cassé. (Et je me suis assuré d'avoir suffisamment d'espace libre à l'avance.)
Skippy le Grand Gourou
Dit d'entendre. Un jour, j’ai géré la même situation sur un autre Distro pour récupérer de Live CD / Dvd et de nombreux nettoyages manuels. Je ne sais pas si je le répéterais, mais j’étais plus susceptible de prendre une sauvegarde de ce qui reste et de repartir de zéro. Bonne chance!
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Avoir / home sur une partition séparée le rend moins triste qu'il n'y parait. ;-)
Skippy le Grand Gourou
et / etc et / usr ...;) tout dépend où vivent et atteignent vos personnalisations
Grzegorz Wierzowiecki
7

Vous pouvez mettre à niveau d’une version LTS à une autre. Si sa lisse ou pas dépend.

Si vous vous référez uniquement au système d'exploitation, le processus est testé et, si votre matériel est compatible, tout ira bien.

N'oubliez pas cependant que vous pouvez avoir vos propres logiciels / scripts / etc installés ou d'autres configurations pouvant avoir des dépendances non satisfaites dans la nouvelle version. (par exemple: vous avez un script avec des fonctions obsolètes qui est déposé dans une version plus récente)

nsn
la source
4

Les mises à niveau de 14.04 à 16.04 ne sont pas automatiquement publiées en avril, mais la première version 16.04.1 sera disponible en juillet et la mise à niveau sera ensuite proposée à tous les utilisateurs de 14.04.

Toutefois, si vous souhaitez effectuer une mise à niveau immédiate, vous n'avez PAS besoin de mettre à niveau d'abord vers une version intermédiaire. Il suffit de lancer ce qui suit dans un terminal (et tapez votre mot de passe):

sudo update-manager -d

La mise à jour 14.04 -> 16.04 vous sera alors proposée sans attendre la version 16.04.1.

La raison pour laquelle Ubuntu ne propose pas automatiquement les utilisateurs de 16.04 à 14.04 est simple: ces utilisateurs utilisent une version très stable de LTS et risquent de rencontrer des bogues non découverts dans 16.04 s’ils effectuent une mise à niveau immédiatement lors de la publication. Tout bogue important détecté dans la version 16.04 devrait être corrigé dans la version 16.04.1, afin que les utilisateurs LTS aient moins de chances de rencontrer des bogues dans la nouvelle version.

Omegamormegil
la source
1
Essayé update-manager -ddu 14.04 au 16.04. Cassé l'interface utilisateur.
AlikElzin-kilaka
sudo: update-manager: command not found
Matt le
3

Juste une petite remarque sur la mise à niveau à partir d’une ancienne version non-LTS: j’étais bloqué dans la version 13.04 (Raring Ringtail, non-LTS) et je voulais effectuer la mise à niveau. Commencez par monter à 14.04 LTS (Trusty Tahr), puis passez à 16.04 (Xenial Xerus).

Pour mettre à niveau à partir de 13.04 (en septembre 2016!), Vous avez besoin de piratage informatique, et ce gars avait un moyen: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

Cela a fonctionné pour moi!

(Astuce: exécutez la mise à niveau dans la console (ctrl + alt + F1), pas dans l'interface graphique du bureau. Pendant la mise à niveau, X ou quoi que ce soit qui m'est resté sur le dessus, et j'ai dû marteler un peu pour la faire passer.)

Stolsvik
la source
Voici comment je publie des mises à jour, cela a fonctionné à chaque fois. Maintenant, dans 18.04, je vais tester avec une mise à niveau LTS. J'utilise 16.04
userDepth
0

Si vous souhaitez passer de 12.04 LTS à 16.04 LTS, vous ne pouvez pas le faire. Vous ne pouvez pas sauter une version LTS comme ça. Vous devez mettre à jour 12.04-> 14.04 puis 14.04-> 16.04.

Il sera probablement plus rapide de simplement réinstaller (et de configurer votre serveur afin que ce soit plus facile la prochaine fois;)).

odinho - Velmont
la source
0

Oui, vous pouvez passer facilement d’une version LTS à la version suivante:

Étape Appuyez sur Alt + F2, tapez update-manager, puis suivez les instructions à l'écran.

Gaurav Paliwal
la source
0

Commentaires et liens sur les systèmes LTS

Il peut être difficile et déroutant de sélectionner la version d'Ubuntu à la fois pour la première installation et pour la mise à niveau vers une nouvelle version publiée. Cette réponse portera sur la façon de trouver la version dont la durée de support restante est la plus longue (jusqu'à la fin de la vie) , qui est souvent la première publication ponctuelle d'une version LTS (LTS signifie Long Time Support).

À l'heure actuelle, lorsque ceci est écrit, il s'agit d'Ubuntu 16.04.1 LTS, et ses fichiers ISO ne sont pas trouvés via les liens "habituels" des versions actuelles.

Les intervalles de support sont décrits avec des détails et des diagrammes dans ce lien,

www.ubuntu.com/info/release-end-of-life

Les séries de noyau des deuxième, troisième et quatrième versions ponctuelles sont différentes de la série de noyaux de la première version ponctuelle et ne sont pas prises en charge pendant longtemps. La pile d'activation matérielle doit / sera mise à niveau en fonction de ces liens,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

afin de tout garder à jour (y compris les mises à jour de sécurité du noyau). C'est risqué et je vous découragerais de le faire. De nombreux échecs sont rapportés. Certains de ces problèmes peuvent être résolus si vous tapez HWE dans la fenêtre «Rechercher les questions et réponses» dans le coin supérieur droit de la fenêtre du navigateur Web avec AskUbuntu (et appuyez sur Entrée).

La série de noyaux de la cinquième version ponctuelle est celle de la prochaine version de LTS et est supportée depuis longtemps.

Stratégie pour un système stable et fiable

Je recommanderais la stratégie suivante si vous souhaitez utiliser un système stable et fiable.

  • Une bonne routine de sauvegarde de tous les fichiers que vous souhaitez conserver est la base d'un système stable et fiable. Cela inclut vos fichiers personnels et l’ensemble ou des parties du système d’exploitation, ainsi que des programmes d’application installés et des modifications.

  • Installez et restez avec les versions LTS publiées en avril, années paires, 2014, 2016, 2018, ...

  • Installez la version qui a le plus long temps jusqu'à la fin de la vie actuelle. Testez-le et si cela fonctionne bien, restez avec elle. "Si ce n'est pas cassé, ne le répare pas"

    Rester avec mise à jour et mise à niveau au sein de la série du noyau

    sudo apt update
    sudo apt full-upgrade
    
  • Lorsque la prochaine première version est publiée, attendez un mois et fin août, les pires bugs sont corrigés. Vous pouvez installer la nouvelle version et effectuer les mises à jour et les mises à niveau sur un système bien débogué et poli. Cela peut vouloir dire changer

    • de 14.04.1 LTS à 16.04.1 LTS, ou
    • de 14.04.1 LTS à 18.04.1 LTS (seul Ubuntu standard a 5 ans de LTS), ou
    • du 14.04.5 LTS au 16.04.1 LTS, ou
    • de 14.04.5 LTS à 18.04.1 LTS (seul Ubuntu standard a 5 ans de LTS), ou
    • du 16.04.1 LTS au 18.04.1 LTS, ou
    • de 16.04.1 LTS à 20.04.1 LTS (seul Ubuntu standard a une LTS de 5 ans), ou
    • du 16.04.5 LTS au 18.04.1 LTS, ou
    • de 16.04.5 LTS à 20.04.1 LTS ...

Il est souvent préférable d’installer un nouveau système, puis de copier vos fichiers personnels de l’ancien système sur le nouveau. Il est possible de passer de l’ancienne version LTS à la prochaine version via LTS.

sudo do-release-upgrade

mais c'est risqué, et vous feriez mieux de faire une nouvelle sauvegarde avant de l'essayer.

Obtenir les fichiers iso

Commencez à chercher les fichiers iso de la version avec le plus long support disponible via ces liens,

Si les fichiers ISO de la version avec le support le plus long restant ne sont pas trouvés via ces liens, vous pouvez les trouver via le lien général suivant,

et maintenant, quand ceci est écrit, vous voulez trouver Ubuntu 16.04.1 LTS via le lien suivant,

sudodus
la source