Mettre à niveau OpenSUSE (n vers n+1)
Bonjour à tous,
un bref article, qui résume quelques astuces, pour mettre à niveau OpenSUSE.
Un ami qui possédait la version 42.2 s'étonnait qu'il soit indiqué que Firefox soit «out of date» sur certains sites sachant qu'il fait toujours les mises à jour.
En effet, OpenSUSE ne dit jamais que la distribution est en fin de vie et ne propose pas d'applet vers sa nouvelle version ???? Et bien non !
J'avais entendu que cette distro pouvait être faite pour un débutant, mais GNOME Logiciels n'a jamais indiqué qu'une nouvelle version était dispo ! (Comme dans Fedora par exemple)
Voici donc comment mettre à niveau OpenSUSE, Ici, de la version 42.2 vers 42.3 (mais ça marche quelque soit la version stable).
Lister les dépôts :
Exemple sur la Leap 42.2
Les priorités des dépôts sont sans effet. Tous les dépôts activés partagent la même priorité.
Supprimer les dépôts tiers, s'il y en a
Sauvegarder au cas où les dépôts
Remplacer par la nouvelle version :
On rafraichit les dépôts
On lance la mise à niveau.
On met à jour (et on accepte toutes les licences).
Une cinquantaine de minutes passe (sur HDD pas SSD).
On reboot et ça doit marcher !
Et en effet !
Bon, tout ça pour ça, vu que je n'ai pas vu de révolutionssur certains plans on passe de GNOME 3.20.4 à ... GNOME 3.20.4. Par contre Libre Office est passé en version 6 ! Ouf, ça valait le coup finalement !
C'est dommage aussi qu'aucune pop-up de notification (Des outils YaST ou GNOME Logiciels) n'ait apparu, car si on ne se doute de rien, et bien notre système ne se met plus à jour et on ne sait pas pourquoi !
un bref article, qui résume quelques astuces, pour mettre à niveau OpenSUSE.
Un ami qui possédait la version 42.2 s'étonnait qu'il soit indiqué que Firefox soit «out of date» sur certains sites sachant qu'il fait toujours les mises à jour.
En effet, OpenSUSE ne dit jamais que la distribution est en fin de vie et ne propose pas d'applet vers sa nouvelle version ???? Et bien non !
J'avais entendu que cette distro pouvait être faite pour un débutant, mais GNOME Logiciels n'a jamais indiqué qu'une nouvelle version était dispo ! (Comme dans Fedora par exemple)
Voici donc comment mettre à niveau OpenSUSE, Ici, de la version 42.2 vers 42.3 (mais ça marche quelque soit la version stable).
Lister les dépôts :
Code BASH :
zypper lr
Exemple sur la Leap 42.2
Les priorités des dépôts sont sans effet. Tous les dépôts activés partagent la même priorité.
Code BASH :
# | Alias | Nom | Activé | Vérification GPG | Rafraichir ---+---------------------------+-----------------------------------------+--------+------------------+----------- 1 | openSUSE-42.2-0 | openSUSE-42.2-0 | Non | ---- | ---- 2 | repo-debug | openSUSE-Leap-42.2-Debug | Non | ---- | ---- 3 | repo-debug-non-oss | openSUSE-Leap-42.2-Debug-Non-Oss | Non | ---- | ---- 4 | repo-debug-update | openSUSE-Leap-42.2-Update-Debug | Non | ---- | ---- 5 | repo-debug-update-non-oss | openSUSE-Leap-42.2-Update-Debug-Non-Oss | Non | ---- | ---- 6 | repo-non-oss | openSUSE-Leap-42.2-Non-Oss | Oui | (r ) Oui | Oui 7 | repo-oss | openSUSE-Leap-42.2-Oss | Oui | (r ) Oui | Oui 8 | repo-source | openSUSE-Leap-42.2-Source | Non | ---- | ---- 9 | repo-source-non-oss | openSUSE-Leap-42.2-Source-Non-Oss | Non | ---- | ---- 10 | repo-update | openSUSE-Leap-42.2-Update | Oui | (r ) Oui | Oui 11 | repo-update-non-oss | openSUSE-Leap-42.2-Update-Non-Oss | Oui | (r ) Oui | Oui
Supprimer les dépôts tiers, s'il y en a
Code BASH :
zypper rr <alias>
Sauvegarder au cas où les dépôts
Code BASH :
cd /etc/zypp/ && tar -cvf repos-42.2.tar repos.d
Remplacer par la nouvelle version :
Code BASH :
sed -i '[email protected]@42.3@g' /etc/zypp/repos.d/*
On rafraichit les dépôts
Code BASH :
zypper ref
On lance la mise à niveau.
Code BASH :
zypper dup
On met à jour (et on accepte toutes les licences).
Code TEXT :
2031 paquets à mettre à jour, 9 à rétrograder, 50 nouveaux, 1 à réinstaller, 13 à supprimer, 2 à changer d'architecture. Taille de téléchargement totale : 1,19 GiB. Déjà en cache : 0 B. Après l'opération, 349,7 MiB d'espace disque supplémentaire sera utilisé. Continuer ? [o/n/...? affiche toutes les options] (o): o Acceptez-vous les termes de cette licence ? [oui/non] (non): oui
Une cinquantaine de minutes passe (sur HDD pas SSD).
On reboot et ça doit marcher !
Code BASH :
reboot
Et en effet !
Bon, tout ça pour ça, vu que je n'ai pas vu de révolutionssur certains plans on passe de GNOME 3.20.4 à ... GNOME 3.20.4. Par contre Libre Office est passé en version 6 ! Ouf, ça valait le coup finalement !
C'est dommage aussi qu'aucune pop-up de notification (Des outils YaST ou GNOME Logiciels) n'ait apparu, car si on ne se doute de rien, et bien notre système ne se met plus à jour et on ne sait pas pourquoi !