Accéder au contenuNavigation Accéder à la page : page précédente [raccourci clavier p] / page suivante [raccourci clavier n]
documentation.suse.com / Documentation de SUSE Linux Enterprise Server / Guide de mise à niveau / Fin de la mise à niveau
S'applique à SUSE Linux Enterprise Server 15 SP6

6 Fin de la mise à niveau

Après la mise à niveau, vous devez effectuer des tâches supplémentaires. Le chapitre suivant vous guide tout au long de ces étapes.

6.1 Recherche d'anciens paquetages

Utilisez zypper packages pour rechercher les paquetages orphelins et inutiles.

Les paquetages orphelins ne sont plus disponibles dans aucun des dépôts de paquetages configurés. Ils ne peuvent plus être mis à jour et finissent par ne plus être pris en charge.

Pour obtenir la liste des paquetages orphelins, exécutez la commande suivante :

> zypper packages --orphaned

Les paquetages inutiles sont des dépendances de paquetages qui ont été installés soit explicitement par l'utilisateur, soit implicitement en tant que modèle ou produit, et qui ont été supprimés entre-temps. Ils ne sont généralement plus nécessaires et doivent également être supprimés.

Pour obtenir la liste des paquetages inutiles, exécutez la commande suivante :

> zypper packages --unneeded
Astuce
Astuce

Pour éviter les paquetages inutiles, utilisez zypper rm avec l'option --clean-deps ou YaST avec le paramètre Options › Nettoyer lors de la suppression de paquets activé.

Vous pouvez combiner les deux listes en une seule :

> zypper packages --orphaned --unneeded

Utilisez ces listes pour déterminer quels paquetages sont encore nécessaires et lesquels peuvent être supprimés en toute sécurité.

Avertissement
Avertissement : ne supprimez pas les paquetages dont vous avez besoin

Si des paquetages sont renommés ou supprimés d'un modèle ou d'un produit, zypper risque de ne plus les considérer comme étant explicitement installés et pourrait les marquer comme inutiles, même s'ils sont toujours essentiels pour votre installation.

Vérifiez attentivement la liste des paquetages que vous supprimez.

Pour supprimer tous les paquetages orphelins et inutiles avec une seule commande, exécutez :

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5)

Vous pouvez exclure un seul paquetage ou modèle de la désinstallation :

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5 | grep -v PACKAGE_TO_EXCLUDE)

Vous pouvez exclure plusieurs paquetages définis dans un fichier texte, séparés par une retour à la ligne :

> sudo zypper rm $(zypper --no-refresh packages --orphaned --unneeded | gawk '{print $5}' | tail -n +5 | grep -v -f /PACKAGES/TO/KEEP.txt)

6.2 Vérification des fichiers de configuration

Recherchez tous les fichiers *.rpmnew et *.rpmsave. Lorsqu'une mise à niveau inclut des modifications d'un fichier de configuration par défaut qui a été édité après l'installation du paquetage, au lieu d'écraser le fichier, le système crée un de ces types de fichiers. Un fichier *.rpmnew contient la nouvelle configuration par défaut et laisse votre fichier édité intact ; un fichier *.rpmsave est une copie de votre fichier de configuration édité qui a été remplacé par le nouveau fichier par défaut.

Si vous trouvez l'un de ces fichiers, examinez son contenu et fusionnez les modifications souhaitées. Il n'est pas nécessaire de rechercher dans l'ensemble du système de fichiers, mais uniquement dans le répertoire /etc. Utilisez la commande suivante :

> find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"

6.3 Activation du module Python 3

SUSE Linux Enterprise Server 15 utilise Python 3.6 par défaut. Python 3.9 a été ajouté à SLES 15 SP3 en tant qu'alternative plus récente. Cette version n'est plus prise en charge à partir de SLES 15 SP4. À la place, des versions récentes de contenant des mises à jour et des correctifs de sécurité importants sont disponibles via le module Python 3.

Si vous avez installé Python 3.9 sous SUSE Linux Enterprise Server 15 SP3, activez le module Python 3 avec :

> sudo SUSEConnect -p sle-module-python3/15.6/x86_64.

Vous pouvez également revenir à la version par défaut de Python en supprimant la version 3.9 avec zypper remove -u python39.

6.4 Reformatage des périphériques XFS v4

SUSE Linux Enterprise Server prend en charge le « format sur disque » (v5) du système de fichiers XFS. Les principaux avantages de ce format sont les sommes de contrôle automatiques de toutes les métadonnées XFS, ainsi que la prise en charge du type de fichier et d'un plus grand nombre de listes de contrôle d'accès pour un fichier.

Notez que ce format n'est pas pris en charge par les kernels SUSE Linux Enterprise antérieurs à la version 3.12, par les versions xfsprogs antérieures à la version 3.2.0 et les versions GRUB 2 antérieures à SUSE Linux Enterprise 12.

Important
Important : le format V4 est obsolète.

XFS abandonne les systèmes de fichiers au format V4. Ce dernier a été créé par la commande suivante :

> sudo mkfs.xfs -m crc=0 DEVICE

Ce format était utilisé dans SLE 11 et les versions antérieures. Il génère actuellement un message d'avertissement émis par dmesg :

Deprecated V4 format (crc=0) will not be supported after September 2030

Si le message ci-dessus apparaît dans la sortie de la commande dmesg, il est recommandé de mettre à jour votre système de fichiers vers le format V5 :

  1. Sauvegardez vos données sur un autre périphérique.

  2. Créez le système de fichiers sur le périphérique.

    > sudo mkfs.xfs -m crc=1 DEVICE
  3. Restaurez les données à partir de la sauvegarde sur le périphérique mis à jour.