News - Logiciels Libres

Mettre à niveau OpenSUSE (n vers n+1)

| | Logiciels Libres | 2 Commentaires | 404
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 :
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


Désactiver les écrans de veille ou faire la mise à niveau en console pour éviter un plantage de X

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 !

:merci: