Accueil
» LINUX
»
Comment mettre à jour openSUSE vers une nouvelle version en toute sécurité
Comment mettre à jour openSUSE vers une nouvelle version en toute sécurité
Pour mettre à niveau openSUSE Leap vers une version plus récente, utilisez l' outil de migration openSUSE si vos versions actuelle et cible sont compatibles. Par exemple, le guide openSUSE pour passer de Leap 15.6 à Leap 16.0 recommande cet outil. Il met à jour les dépôts de la distribution, vérifie le système et effectue la mise à niveau des paquets. Tumbleweed fonctionne différemment : il s'agit d'une distribution à mise à jour continue, vous effectuez donc une mise à jour vers un instantané plus récent au zypper duplieu de migrer vers une version numérotée de Leap.
Identifiez votre édition openSUSE et votre cible
Vérifiez d'abord l'édition et la version installées :
cat /etc/os-release
Si le résultat indique Leap , consultez les notes de version de la version cible et le guide de mise à niveau du système du projet . Le guide officiel de l'outil de migration couvre la migration de Leap 15.6 vers Leap 16.0 ; vérifiez la procédure recommandée pour les autres versions initiales. Consultez les notes de version de votre cible et utilisez une version stable plutôt qu'une version candidate sur les systèmes de production.
Pour Leap 16.0, l'outil de migration vérifie si la machine répond à la configuration requise pour le processeur x86-64-v2. Si la vérification signale une incompatibilité matérielle, arrêtez-vous et choisissez une version ou un système compatible ; ne tentez pas de contourner cette vérification.
Préparer un système récupérable
Copiez vos fichiers personnels et la configuration système importante sur un support de stockage externe à la machine. Incluez /homeles fichiers du /etcrépertoire `/etc/btrfs`, les données d'application et les sauvegardes de bases de données, le cas échéant. Vérifiez que la sauvegarde est lisible. Un instantané Btrfs/Snapper permet une restauration rapide s'il est configuré, mais il ne remplace pas une sauvegarde séparée.
Avant de procéder à la mise à niveau, vérifiez l'espace disque disponible et effectuez des sauvegardes séparées de vos fichiers personnels et de la configuration système.
Vérifiez l'espace libre df -h, notamment sur le système de fichiers racine, car la mise à niveau nécessite de l'espace pour le téléchargement et l'installation des paquets. Appliquez d'abord les mises à jour en attente à la version Leap actuelle :
sudo zypper patch
Appliquez les mises à jour à votre installation Leap actuelle avant de modifier les dépôts de versions.
Sur un serveur, planifiez une interruption de service, arrêtez les machines virtuelles et sauvegardez les bases de données à l'aide de leurs outils habituels. Configurez l'accès console pour un système distant, puis assurez-vous de maintenir l'alimentation électrique et la connexion Internet disponibles pendant toute la durée de la migration.
Mettez à niveau Leap avec l'outil de migration
Installez l'outil. Sur Leap 15.6, exécutez :
sudo zypper in opensuse-migration-tool
Installez l'utilitaire de migration sur le système Leap que vous mettez à niveau.
Si cette fonctionnalité n'est pas disponible sur un système Leap plus ancien, suivez les étapes spécifiques à la source sur la page officielle de mise à niveau du système.
Effectuez une vérification à blanc. Ce mode ne modifie pas le système et vous donne un aperçu des vérifications préalables à la migration. Il ne s'agit pas d'un aperçu complet de chaque décision relative aux paquets.
/usr/sbin/opensuse-migration-tool --dry-run
La simulation à blanc vérifie le chemin de migration sans modifier les paquets installés.
Commencez par résoudre les problèmes matériels ou de configuration, puis consultez les notes de version pour prendre connaissance des modifications affectant votre ordinateur, vos services, vos pilotes ou vos applications.
Démarrez la migration. Exécutez l'outil avec des privilèges d'administrateur :
sudo opensuse-migration-tool
L'outil recommande de désactiver les dépôts tiers lors de la mise à niveau de la distribution.
Choisissez la version stable Leap prise en charge. L'outil recommande de désactiver les dépôts non liés à la distribution, car les paquets tiers peuvent ne pas encore prendre en charge la nouvelle version. Ne réactivez une source qu'après confirmation de sa compatibilité par son responsable.
Examinez attentivement les détails de la transaction. Zypper liste les installations, mises à jour, suppressions et décisions relatives aux dépendances ou aux fournisseurs proposées. Vérifiez-les avant de confirmer. Si le plan supprime un logiciel essentiel à votre utilisation ou propose un changement de fournisseur inattendu, arrêtez-vous et consultez les dépôts au lieu d'accepter sans réfléchir.
Veuillez lire attentivement les conditions de la transaction avant d'autoriser la poursuite de la mise à niveau.
Laissez la mise à niveau se terminer, puis redémarrez. Ne mettez pas l'appareil hors tension et ne le débranchez pas pendant l'application des paquets. Redémarrez lorsque vous y êtes invité une fois la mise à niveau terminée ; si l'outil revient à l'invite de commande sans redémarrer, exécutez la commande suivantesudo reboot :
Maintenez le système connecté à l'alimentation électrique et au réseau pendant toute la durée de la migration du package.Redémarrez l'ordinateur une fois la migration terminée afin qu'il démarre le système mis à jour.
Après vous être connecté, vérifiez la version cat /etc/os-release, puis contrôlez le réseau, la carte graphique, les applications et les services. Ne réactivez les dépôts tiers qu'après confirmation de leur compatibilité par leurs fournisseurs. Si le système ne démarre pas, une sauvegarde Snapper précédente peut être disponible dans le menu de démarrage si les sauvegardes étaient configurées.
Mise à jour openSUSE Tumbleweed
Tumbleweed reçoit des instantanés continus plutôt que des versions Leap numérotées. Pour le mettre à jour, utilisez la commande distribution-upgrade :
sudo zypper dup
Examinez les modifications proposées au paquet et répondez aux questions de Zypper. Ces informations ne remplacent pas zypper upla procédure complète de mise à jour de Tumbleweed. Consultez le guide officiel de mise à jour et de restauration de Tumbleweed pour plus de détails.
Si la mise à niveau ne peut pas se poursuivre
Les conflits proviennent souvent de dépôts conçus pour une version antérieure. Désactivez les sources incompatibles avec la version cible et suivez les instructions officielles pour mettre à jour les dépôts ; n’essayez pas de forcer l’installation zypper dupà partir de sources incompatibles. Si l’outil signale un matériel incompatible ou l’absence de chemin de mise à niveau direct, arrêtez l’installation et utilisez les instructions spécifiques à la source ou planifiez une installation propre après avoir effectué une sauvegarde. Les procédures d’installation changent entre les versions majeures de Leap ; par conséquent, les anciennes étapes liées à la clé USB et au menu de démarrage ne sont pas universelles.