====== Mettre à jour vers la nouvelle version stable ====== {{ :frugalware_dark.png?nolink&100 }} *//[[http://www.frugalware.org/docs/stable/upgrade.html|Article original]]//\\ Tous les 6 mois une nouvelle version stable est mise à disposition, cette page vous indiquera comment mettre à jour votre ancienne version stable vers la nouvelle. ===== 1. Préambule ===== Le but de ce tutoriel est de vous montrez comment mettre à niveau votre système **Frugalware 1.9** (//Arcturus//) vers **Frugralware 2.0** (//Rigel//) =====2. Désinstallation des paquets devenus obsolètes ===== Certains paquets ne seront pas désinstallés automatiquement pour cause de dépendances strictes. Si vous rencontrez durant la mise à niveau du système un message tel que celui-ci: :: foobar-subpkg: requires foobar=1.0.0 Alors vous devrez effectuer pour chaque paquet enlevé la commande suivante: pacman-g2 -Rd doit être remplacé par les noms de chaque paquets enlevés. Ceci doit être effectué en priorité sur le système à mettre à niveau. ===== 3. pacman-g2 ===== Cette nouvelle version arrive avec une amélioration de **pacman-g2**, vous devez tout d'abord l'installer: pacman-g2 -Sy pacman-g2 ===== 4.Mettre à niveau le système ===== Maintenant il est temps de mettre à niveau le système lui-même: pacman-g2 -Su :: Starting local database upgrade... Il vous sera demandé de remplacer certains paquets automatiquement. Ceci est normal et il est attendu que vous répondiez O (pour Oui) à ces questions (ou en appuyant simplement sur la touche ENTREE). Ensuite la liste de paquets à mettre à niveau apparaîtra. Appuyez sur ENTREE et patientez. Faîtes un peu de thé, cela peut prendre du temps :-) ===== 5. Mettre à jour les fichiers de configuration ===== pacman-g2 ne touche pas aux fichiers de configuration si vous les avez personnalisé. Vous devrez lancer: find /etc -name '*.pacnew' et mettre à jour chaque fichier de configuration basé sur la version **.pacnew**. Une fois terminé avec l'un d'eux vous devrez supprimer le fichier **.pacnew**. ===== 6. Mise à jour de bind ===== L'exemple de configuration mise en cache que nous fournissons dans le paquet de **bind** est mis à jour, et **named.ca** est renommé **named.root**. Si vous construisez votre configuration sur cet exemple, assurez-vous de mettre à jour votre fichier **named.conf**. ===== 7. Le redémarrage ===== Maintenant que le noyau est également mis à niveau vous devez redémarrer votre machine. Voilà! C'est terminé!