1 votes

Meilleur moyen de mettre à jour Ubuntu 18.04 LTS vers 20.04 LTS aujourd'hui ?

La méthode traditionnelle de mise à niveau Ubuntu 18.04 LTS a 20.04 LTS sans attendre la sortie de Ubuntu 20.04.01 - commandement do-release-upgrade avec la clé -d . Mais cette méthode a été critiquée à plusieurs reprises dans les réponses et commentaires sur ce site (par exemple, aquí ). Récemment, j'ai découvert une méthode différente sur Internet :

sed -i 's/bionic/focal/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
reboot

Cette méthode, contrairement à la méthode traditionnelle, ne fait pas l'objet de critiques négatives (peut-être parce qu'elle est moins connue). J'ai essayé les deux méthodes sur le VM et les deux m'ont conduit à obtenir un système similaire à Ubuntu 20.04 LTS (du moins à première vue) :

# uname -rv
5.4.0-29-generic #33-Ubuntu SMP Wed Apr 29 14:32:27 UTC 2020

# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:   focal

# cat /etc/os-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

Mais lequel dois-je choisir pour mettre à niveau mon serveur de production ? Je comprends que la réponse idéale est d'attendre le 23 juillet (date de sortie de la version 2.0). Ubuntu 20.04.01 ), mais que faire si j'ai besoin d'obtenir le résultat tout de suite ? Lequel des deux maux décrits ci-dessus est le moindre ?

4voto

guiverc Points 23598

Ubuntu n'est pas Debian ( malgré le fait que beaucoup le traitent comme tel, moi y compris. ).

Les outils Ubuntu reposent en grande partie sur python plus que Debian. Ainsi, il y a plus de problèmes critiques avec les paquets Python dans Ubuntu que dans Debian.

Les outils d'Ubuntu garantissent que les mises à niveau s'effectuent dans un ordre qui ne crée pas de problèmes, et ont été testés à cet effet (par exemple, en garantissant que python est mise à jour au bon moment) que la méthode de mise à jour de Debian ( en changeant de source, puis un dist-upgrade ) ne le fait pas. J'utilise cet exemple.

D'autres écueils sont également atténués, par exemple, si vous utilisez un terminal sur une interface graphique et que l'économiseur d'écran se déclenche pendant l'exécution du programme. dist-upgrade Dans votre question, vous avez peut-être perdu l'accès à votre terminal si l'économiseur d'écran s'est activé en raison d'un délai d'attente, à moins que vous ne l'ayez désactivé auparavant ( mais vous le saviez, bien sûr, et vous n'auriez pas été pris au dépourvu. ). Le site update-manager L'outil Ubuntu le fait pour vous ( à moins que vous n'ayez lourdement modifié votre environnement au-delà de ce qu'il peut faire. ).

Si vous souhaitez connaître la meilleure méthode de mise à niveau, consultez les notes de publication de la version vers laquelle vous souhaitez passer, dans ce cas Ubuntu 20.04 LTS ou https://wiki.ubuntu.com/FocalFossa/ReleaseNotes

Il comporte une section intitulée " Mise à niveau d'Ubuntu 18.04 LTS ou 19.10 "qui contient les instructions qui ont été bien testées, et tous les problèmes rencontrés par les testeurs ont été documentés (dans les notes de version si elles sont suffisamment critiques, sinon dans les rapports de bogue sur launchpad mais vous aurez très peu de chances de tomber sur l'un d'entre eux).

Pour info : la méthode Debian est toujours utilisée, oui. Je l'ai moi-même utilisée environ 36 heures après la sortie de la version 20.04 pour passer à la version 20.10 sur cette boîte ; mais je n'avais que six paquets à examiner et à rechercher les pièges potentiels, et comme la plupart n'étaient que des fichiers texte contenant le(s) nom(s) de la version, etc. j'ai décidé que dans mon cas, ce n'était pas un problème. Si vous êtes capable de faire cette évaluation, alors utilisez-la, mais un passage de 18.04 à 20.04 contiendra plus que mes ~six paquets, et contiendra de nombreux paquets critiques là où ma mise à jour n'en avait aucun.

Cette réponse est de nature générale ; les exemples que j'ai choisis ne sont que des exemples, incomplets et simplifiés. .

Date de sortie d'Ubuntu 20.04.1

Notez également que la date prévue du jeudi 23 juillet 2020 est celle de la publication de l'ISO 20.04.1 (pour les nouvelles installations), de l'ISO 20.04.2 et de l'ISO 20.04.3. robinets pour permettre aux systèmes installés de se mettre à niveau ne se produira probablement pas avant le lundi-mardi suivant (voire le mercredi ) et si des problèmes surviennent avec les nouvelles installations que tourner le robinet La date est susceptible d'être repoussée un peu plus loin, donc ne vous attendez pas à ce qu'il soit disponible à cette date.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X