Table des matières
Résumé
SUSE LINUX offre la possibilité de mettre à jour un système existant sans le réinstaller complètement. Cependant, il faut faire une distinction entre l'actualisation de divers paquetages logiciels et une mise à jour de l'ensemble du système. Vous pouvez aussi installer divers paquetages à la main avec le gestionnaire de paquetages rpm.
Il est bien connu que les logiciels « grossissent » d'une version à l'autre. Par conséquent, il convient de vérifier avec df la capacité maximale des différentes partitions avant la mise à jour. Si vous estimez que l'espace risque d'être limité, faites alors une sauvegarde de vos données avant la mise à jour et partitionnez le système à nouveau. Il n'est pas possible de donner à chacun des règles générales quant à la quantité d'espace nécessaire. L'espace requis dépend du type de partitionnement existant, des logiciels choisis et du numéro de version de SUSE LINUX.
![]() | Important |
|---|---|
Nous ne saurions trop vous recommander de lire sur le CD le fichier
| |
Avant le début d'une mise à jour, il est plus sûr de copier les anciens
fichiers de configuration sur un support séparé, tel qu'un dévideur à bande
ou streamer, un disque dur amovible, un lecteur de disquettes ZIP. Il s'agit
principalement des fichiers enregistrés dans /etc
ainsi que certains des répertoires et fichiers présents dans /var
et dans /opt. En outre, il peut être utile de sauvegarder
les données actuelles des utilisateurs contenues
dans /home (les répertoires personnels contenus dans
HOME) sur un support tiers. La sauvegarde des données doit
se faire que root. Seul root dispose des droits permettant de lire tous
les fichiers locaux.
Avant de commencer la
procédure de mise à jour, notez l'emplacement de la partition
racine ; la commande df / vous permet de connaître
le nom du périphérique abritant la partition racine. Dans Exemple 4.1, « Aperçu avec df -h »,
la partition racine à noter est /dev/hda2 (montée comme
/).
Après les travaux préliminaires décrits dans Section 4.1.1, « Préparatifs », vous pouvez procéder à la mise à jour de votre système :
Démarrez le système comme décrit dans Section 1.1, « Amorçage du système pour l'installation » pour une installation. Dans YaST, après avoir défini la langue, sélectionnez . Ne sélectionnez pas .
YaST détermine s'il existe plus d'une partition racine. S'il n'y en a qu'une,
passez à l'étape suivante. S'il existe plusieurs partitions, choisissez celle
qui convient et confirmez par (la partition
/dev/hda2 a été sélectionnée dans l'exemple de
Section 4.1.1, « Préparatifs »).
YaST lit l'ancien fichier fstab présent sur cette
partition pour ensuite analyser les systèmes de fichiers qui y sont
répertoriés et enfin les monter.
Vous avez alors la possibilité de créer une copie de sauvegarde des fichiers système pendant la mise à jour. Cette option ralentit la procédure de mise à jour, mais vous devriez la choisir si vous n'avez pas de sauvegarde système récente.
Dans la boîte de dialogue suivante, choisissez soit de ne mettre à jour que les logiciels déjà installés, soit d'ajouter des nouveaux composants logiciels au système (mode de mise à niveau). Il est recommandé d'accepter la proposition qui vous est faite, par exemple le . Vous pourrez ajuster les détails plus tard à l'aide de YaST.
Indépendamment d'une mise à jour complète, vous pouvez actualiser à tout moment les différents paquetages. Vous devrez toutefois veiller vous-même à ce que le système reste cohérent : vous trouverez des recommandations de mise à jour à l'adresse http://www.novell.com/linux/download/updates/.
Dans le menu de sélection de paquetages de YaST, vous pouvez sélectionner tous les composants dont vous avez besoin. Si vous choisissez de mettre à jour un paquetage qui joue un rôle fondamental dans le fonctionnement du système, YaST vous en avertit. Les paquetages de ce type ne devraient être actualisés qu'en mode de mise à jour. Par exemple, quelques paquetages contiennent des bibliothèques partagées, potentiellement utilisées au moment de la mise à jour. Une mise à jour dans le système actuel en fonctionnement amènerait donc ces programmes à ne plus pouvoir fonctionner correctement.