[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-team] SuSE upgrade (was:suse 6.0> SusE 6.2upgrade quoiquoidonc?)
- To: linux-team@rtfm.be
- Subject: [linux-team] SuSE upgrade (was:suse 6.0> SusE 6.2upgrade quoiquoidonc?)
- From: Pascal Bleser <pbleser@atos-group.com>
- Date: Mon, 30 Aug 1999 13:18:34 +0200
- In-reply-to: <>; from Jamart V, 22LW/XSU/SysEnabl Unix on Mon, Aug 30, 1999 at 12:36:10PM +0200
- Mail-followup-to: linux-team@rtfm.be
- Organisation: LinuxBe.org
- References: <>
- Reply-to: linux-team@rtfm.be
- Sender: owner-linux-team@rtfm.be
On Mon, Aug 30, 1999 at 12:36:10PM +0200, Jamart V, 22LW/XSU/SysEnabl Unix wrote:
> Je possède une SuSE 6.0 (avec quelques RPM upgradés plic-ploc) sur un
> système privé. Ma question est la suivante: quels composants de mon système
> seront modifiés par une distri. SuSE 6.2 UPGRADE ? (de toutes façons, un
> system backup précédera le brol) Je n'ai aucune envie que Yast me modifie la
> configuration "bricolage" de certains composants et ne m'installe par défaut
> un nouveau kernel (2.2.10 est avec, je pense) avec les options standard.
Déjà, les trucs "bricolage" que tu as installé à partir de .tar.gz et pas à
partir de RPMs ne sont pas concernés par l'upgrade.
Lorsque l'on fait un upgrade en "mode expert" (jamais essayé les autres ;)),
YaST te propose 2 listes:
- une liste concernant tous les packages pour lesquels il a un package plus
récent
- une liste pour les packages où une version plus récente est installée (RPMs
"bricolés" ;)) ou bien où il ne sait pas déterminer si c'est plus ancien
ou non - ça n'arrivera probablement pas, mais sur ma bécane, je fais pas
mal d'RPMs moi-même, et parfois je change un peu les numéros de versions
ou les noms
Dans ces 2 listes, tu peux sélectionner au coup par coup (par défaut ils sont
tous sélectionnés pour l'upgrade) lesquels tu veux upgrader et lesquels non.
Ca prend un peu de temps, mais bon...
A part ça, quand tu upgrades un package, RPM sauve les fichiers de configuration
(ils sont marqués en tant que tels dans le package) en leur donnant une extension
.rpmsave - comme ça, tu peux facilement voir quels fichiers de config ont été
écrasés par des nouveaux (find / -name '*.rpmsave') et éventuellement récupérer
l'ancienne config (en copiant p.ex. /etc/httpd/httpd.conf.rpmsave vers
/etc/httpd/httpd.conf).
Tu as aussi une option de backup lors de l'upgrade: YaST va, pour chaque
package, vérifier quels fichiers ont été modifiés par rapport à l'installation
du package et les sauver dans /var/adm/backup/nom_du_package-version-version_rpm.tar.gz
Note que cette vérification est une option d'RPM lui-même:
p.ex. rpm -qs lynx
ou bien, pour voir juste les modifiées: rpm -qs lynx|grep -v ^normal
Pour le kernel, sauve ton /usr/src/linux/.config d'abord, mais il ne devrait pas
l'écraser (en principe, car le fichier .config ne fait pas partie du RPM du kernel)
- mais comme je ne suis pas sur, fais-en un backup avant...
Après l'upgrade, recopie simplement ce fichier vers /usr/src/linux/.config et le
tour est joué (vérifie quand même la config via make xconfig ou make menuconfig,
hein ;) - surtout si tu passes d'un 2.0.x à un 2.2.x, les changements sont légion
(si je peux me permettre ce jeu de mots, Sergent ;))
Et, oui, effectivement, c'est le 2.2.10 (et le 2.3.11 aussi, je crois) qui est livré
avec la SuSE.
Voilà, j'espère que ça répond à tes questions :)
--
-o) / Pascal Bleser ATOS Payment Systems|
/\\ \ C++/UNIX Development Aachen, Germany|
_\_v \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
A consultant is a person who borrows your watch, :
tells you what time it is, pockets the watch, and :
sends you a bill for it. :
---------------------------------------------------'
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.