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 ?