Dans ce guide, nous apprendrons comment mettre à niveau en toute sécurité depuis Ubuntu 20.04 LTS (Focal Fossa) ou la version précédente Ubuntu 21.04 vers Ubuntu 22.04 LTS en utilisant la ligne de commande
Étape 1 - Sauvegardez vos données
Si vous avez vos données importantes sur votre machine, assurez-vous de les sauvegarder dans une source externe afin de pouvoir les restaurer en cas de problème. Assurez-vous que vos sauvegardes sont également vérifiées. La plupart des fournisseurs de cloud offrent un moyen d'obtenir un instantané de l'instance. Si vous utilisez le cloud, veuillez également en profiter.
De plus, étant donné que de gros packages seront téléchargés, assurez-vous que vous disposez de suffisamment d'espace sur votre machine. Assurez-vous toujours que vous disposez d'au moins 20 Go d'espace disque sur votre machine. Vous pouvez utiliser cette commande df
pour vérifier :
➜ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 781M 2.4M 779M 1% /run
/dev/mapper/vgubuntu-root 233G 15G 207G 7% /
tmpfs 3.9G 211M 3.7G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/nvme0n1p2 512M 5.3M 507M 2% /boot/efi
tmpfs 781M 1.4M 780M 1% /run/user/1000
Étant donné que le processus de mise à niveau peut prendre beaucoup de temps, assurez-vous toujours que vous disposez d'une bonne connexion Internet avant de continuer et n'annulez pas une fois le processus démarré, cela laissera la machine dans un état incohérent. Assurez-vous que vous utilisez le serveur sur UPS ou que la batterie de votre ordinateur portable est complètement chargée et pour éviter toute perte de données sur votre ordinateur, fermez toutes les applications, y compris les fenêtres du navigateur.
Tous les miroirs et dépôts tiers sont commentés pendant le processus de mise à niveau, ce qui les désactive. Par exemple, le référentiel Google Chrome et d'autres seront désactivés. Vous devez les activer une fois la procédure de mise à niveau terminée. Vous pouvez trouver des référentiels tiers ou des miroirs dans /etc/apt/sources.list.d/ répertoire.
Étape 2 - Mettez à jour votre système
Ensuite, mettez à jour les packages système actuels pour vous assurer qu'ils sont tous les plus récents. Utilisez cette commande :
sudo apt update
sudo apt upgrade
Si un nouveau noyau est installé dans le système, redémarrez l'instance pour l'utiliser. Utilisez cette commande pour redémarrer :
sudo reboot
Étape 3 – Mettre à niveau vers la version 22.04 LTS à l'aide de la ligne de commande
Sur la ligne de commande, tapez la commande do-release-upgrade comme suit pour lancer la procédure de mise à jour :
sudo do-release-upgrade
Comme il s'agit d'une nouvelle version, vous pourriez obtenir cette erreur :
➜ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found.
En effet, les mises à niveau entre les versions LTS ne sont pas activées par défaut avant la première version intermédiaire, 22.04.1. Il est recommandé à la plupart des utilisateurs LTS d'attendre jusque-là avant de passer à la version 12.04.
Si vous choisissez de mettre à niveau avant cette date, vous pouvez passer le -d
option de l'outil de mise à niveau, en exécutant do-release-upgrade -d
ou update-manager -d
, au 12.04. (-d
signifie dev.)
sudo do-release-upgrade -d
Confirmation de la procédure de mise à niveau
Encore une fois, vous obtiendrez l'invite finale avec les détails suivants :
Do you want to start the upgrade? 14 installed packages are no longer supported by Canonical. You can still get support from the community. 5 packages are going to be removed. 90 new packages are going to be installed. 570 packages are going to be upgraded. You have to download a total of 546 M. This download will take about 1 minute with a 40Mbit connection and about 14 minutes with a 5Mbit connection. Fetching and installing the upgrade can take several hours. Once the download has finished, the process cannot be canceled. Continue [yN] Details [d] y
Appuyez enfin sur ENTRÉE encore :
It is highly recommended that the lock screen be disabled during the upgrade to prevent later issues. Please ensure your screen lock is disabled before continuing. To continue please press [ENTER]
Assurez-vous également de confirmer le redémarrage des services lorsque vous y êtes invité. Par exemple, souhaitez-vous conserver votre fichier de configuration sshd existant ?
La mise à niveau du système est terminée
Après un certain temps, vous obtiendrez une confirmation à l'écran. Un redémarrage est nécessaire pour terminer la mise à niveau de 20.04 LTS/21.10 à 22.04. Assurez-vous de choisir y , puis Ubuntu redémarrera.
Étape 4 – Vérification ↑
Une fois le système redémarré, vous pouvez vous connecter à l'aide de l'interface graphique ou d'une session basée sur ssh. Ensuite, vous pouvez afficher la version du noyau Linux, exécutez :
uname -mrs
Vous pouvez également utiliser la commande lsb_release :
lsb_release -a
Étape 5 :Activer les repos/miroirs tiers
Maintenant que la mise à niveau d'Ubuntu est terminée, assurez-vous que le miroir et les dépôts tiers sont activés. Sinon, vous ne recevrez pas de mises à jour. Utilisez la commande cd comme suit :
cd /etc/apt/sources.list.d
ls -l
Par exemple, mon dépôt d'application a été désactivé lors des mises à jour :
cat the-app.list
Sorties :
#deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main
Pour l'activer à nouveau, j'ai commenté la ligne en supprimant le # :
deb [arch=amd64] https://dl.citizix.com/linux/deb/ stable main
Enfin, exécutez la mise à jour et la mise à niveau d'apt
sudo apt update
sudo apt upgrade
Et tu devrais être bon maintenant. Vérifiez si toutes les applications fonctionnent comme prévu, sinon la mise à niveau est terminée.