Mise à jour vers OpenSUSE Leap 15.3

Basculer en mode console :

# systemctl set-default multi-user.target
# systemctl isolate multi-user.target

Vérifier si l'on utilise bien OpenSUSE Leap 15.2 :

# cat /etc/os-release 
NAME="openSUSE Leap"
VERSION="15.2"

Mettre à jour le script de configuration :

# cd opensuse
# git pull

Éditer /etc/zypp/conf.conf et désactiver l’utilisation de DeltaRPM :

# /etc/zypp/zypp.conf
download.use_deltarpm = false   # ligne 208

Remettre le système à l'état initial :

# ./leap-kde-setup.sh --reset
  • L'option --reset supprime tous les paquets supplémentaires.

  • Elle désactive tous les dépôts tiers pour ne conserver que les dépôts officiels.

  • Elle remplace tous les paquets "améliorés" par la version d'origine.

Supprimer le pilote propriétaire NVidia s'il est installé : zypper remove --clean-deps nvidia-*

Redémarrer :

# reboot

Faire pointer les dépôts officiels vers la version 15.3 :

# cd /etc/zypp/repos.d
# sed -i 's/15.2/15.3/g' *.repo

Ajouter le nouveau dépôt officiel SUSE Linux Enterprise Updates :

# zypper addrepo http://download.opensuse.org/update/leap/15.3/sle sle-updates

Ajouter le nouveau dépôt officiel Backports Updates :

# zypper addrepo http://download.opensuse.org/update/leap/15.3/backports backports

Si l'on utilise un proxy de paquets local :

# sed -i 's/baseurl=http:\/\//baseurl=http:\/\/proxy:3142\//g' *.repo

Rafraîchir les informations sur les paquets disponibles :

# zypper refresh

Tester la mise à jour :

# zypper dist-upgrade --dry-run

Supprimer un paquet qui pose problème :

# zypper remove libldb2-32bit

Passer à OpenSUSE Leap 15.3 et redémarrer :

# zypper dist-upgrade --download in-advance
# reboot

Lancer les opérations de configuration post-installation :

# git clone https://gitlab.com/kikinovak/opensuse-lp153
# cd opensuse-lp153/
# ./leap-kde-setup.sh --shell
# ./leap-kde-setup.sh --repos | --proxy
# ./leap-kde-setup.sh --fresh
# ./leap-kde-setup.sh --strip
# ./leap-kde-setup.sh --extra
# ./leap-kde-setup.sh --dvdrw
# ./leap-kde-setup.sh --fonts
# ./leap-kde-setup.sh --menus
# ./leap-kde-setup.sh --kderc
# ./leap-kde-setup.sh --users
# reboot

Tester et lancer l’environnement graphique :

# systemctl isolate graphical.target
# systemctl set-default graphical.target

Réinstaller le pilote propriétaire NVidia le cas échéant.


Cliquez ici pour offrir un café au rédacteur de cette documentation.