Mettre à niveau Linux Mint vers une nouvelle version
Table des matières
LinuxMint est une distribution qui est basée sur Ubuntu.
Elle sort à peu près (en version Cinnamon) un mois après une nouvelle version de Ubuntu.
Voici la méthodologie pour mettre à niveau Linux Mint.
Il est préférable de faire la mise à niveau dans une console sans affichage graphique (Ctrl+Alt+F2) afin d'éviter un verrouillage de l’écran de connexion ou un plantage de l'interface graphique (qui sera mise à jour).
Si besoin, pour revenir à une interface graphique, Ctrl+alt+F7
Après avoir ouvert la console, installer l'outil de mise à niveau de Mint :
Vérifier la mise à niveau :
Si tout est OK, on peut lancer dans un premier temps le téléchargement de tous les paquets nécessaires.
Sinon, effectuer les actions demandées
Et enfin lancer la mise à niveau :
Et si tout s'est bien passé, on redémarre :
Les manipulations sont à effectuer en root et en console.
Ouvrir une console et se connecter en root :
Se rendre dans le dossier etc :
On sauvegarde les sources, ça ne mange pas de pain.
On se rend dans le dossier des sources :
On modifie les sources :
Où $oldUbuntu et $oldMint sont les noms de code de votre Mint actuelle et la version Ubuntu sur laquelle elle est basée.
Où $newUbuntu et $newMint sont les noms de code de votre future Mint et la version Ubuntu sur laquelle elle est basée.
Voici un tableau récapitulatif des versions de Mint, leur nom de code (et le code de la base Ubuntu)
Exemple d'une mise à niveau 16 vers 17 :
On met ensuite à jour les listes de paquets
On lance la mise à niveau
Répondre Y aux questions
Une fois la mise à niveau effectuée, on relance une fois une mise à niveau, des fois que ...
On redémarre le système !
Et voila, Mint est à jour !
Si tout s'est bien passé on peut supprimer la sauvegarde apt :
Introduction
LinuxMint est une distribution qui est basée sur Ubuntu.
Elle sort à peu près (en version Cinnamon) un mois après une nouvelle version de Ubuntu.
Voici la méthodologie pour mettre à niveau Linux Mint.
Upgrader Linux Mint
Il est préférable de faire la mise à niveau dans une console sans affichage graphique (Ctrl+Alt+F2) afin d'éviter un verrouillage de l’écran de connexion ou un plantage de l'interface graphique (qui sera mise à jour).
Si besoin, pour revenir à une interface graphique, Ctrl+alt+F7
Nouvelle méthode
Après avoir ouvert la console, installer l'outil de mise à niveau de Mint :
Code BASH :
sudo apt install mintupgrade
Vérifier la mise à niveau :
Code BASH :
mintupgrade check
Si tout est OK, on peut lancer dans un premier temps le téléchargement de tous les paquets nécessaires.
Sinon, effectuer les actions demandées
Code BASH :
mintupgrade download
Et enfin lancer la mise à niveau :
Code BASH :
mintupgrade upgrade
Et si tout s'est bien passé, on redémarre :
Code BASH :
sudo reboot
Ancienne méthode
Les manipulations sont à effectuer en root et en console.
Ouvrir une console et se connecter en root :
Code BASH :
sudo -i
Se rendre dans le dossier etc :
Code BASH :
cd /etc/
On sauvegarde les sources, ça ne mange pas de pain.
Code BASH :
tar czvf apt.tar.gz apt
On se rend dans le dossier des sources :
Code BASH :
cd apt
On modifie les sources :
Code BASH :
sed -e 's/$oldUbuntu/$newUbuntu/g' -i sources.list sources.list.d/official-package-repositories.list sed -e 's/$oldMint/$newMint/g' -i sources.list sources.list.d/official-package-repositories.list
Où $oldUbuntu et $oldMint sont les noms de code de votre Mint actuelle et la version Ubuntu sur laquelle elle est basée.
Où $newUbuntu et $newMint sont les noms de code de votre future Mint et la version Ubuntu sur laquelle elle est basée.
Voici un tableau récapitulatif des versions de Mint, leur nom de code (et le code de la base Ubuntu)
Code :
Version Mint Base
---------------------------
19 tara bionic
18.3 sylvia xenial
18.2 sonya xenial
18.1 serena xenial
18 sarah xenial
17.3 rosa trusty
17.2 rafaela trusty
17.1 rebecca trusty
17 qiana trusty
16 petra saucy
15 olivia raring
14 nadia quantal
13 maya precise
Exemple d'une mise à niveau 16 vers 17 :
Code BASH :
sed -e 's/saucy/trusty/g' -i sources.list sources.list.d/official-package-repositories.list sed -e 's/petra/qiana/g' -i sources.list sources.list.d/official-package-repositories.list
On met ensuite à jour les listes de paquets
Code BASH :
apt update
On lance la mise à niveau
Code BASH :
apt full-upgrade
Répondre Y aux questions
Une fois la mise à niveau effectuée, on relance une fois une mise à niveau, des fois que ...
Code BASH :
apt full-upgrade
Après la mise à niveau
On redémarre le système !
Code BASH :
reboot
Et voila, Mint est à jour !
Si tout s'est bien passé on peut supprimer la sauvegarde apt :
Code BASH :
sudo rm /etc/apt.tar.gz