-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

J-C Hendrickx wrote:
> Est-ce qu'il est possible, autorisé et efficace de tenter une mise à
> jour de Suse 10.0 vers Suse 10.1 avec une liaison rapide bien entendu ?

Je suppose que tu veux dire une mise-à-jour en ligne ;)

Je ne te conseille *pas* de le faire en bootant à partir du 1er CD ou du
"mini-CD" d'installation de la 10.1.

Utilise plutôt y2pmsh [1] ou smart [2] en étant sur la 10.0, après avoir
ajouté les sources de la 10.1, pour faire la mise-à-jour.

La 10.1 est une excellente version, mais malheureusement le nouveau
package manager à base de ZMD (Zenworks) est encore assez fébrile.

Aussi, en étant sur 10.1, je conseille plutôt d'utiliser y2pmsh ou smart
au lieu de YaST2 (uniquement pour la gestion des paquets, évidemment).

[1] y2pmsh (yast2 package manager shell) est une interface en ligne de
commande pour le moteur de gestion de paquets de YaST2 - à la différence
de l'interface ncurses ou qt3 de YaST2, y2pmsh utilisé l'ancienne
implémentation, même sur 10.1 (et fonctionne donc sans problèmes)

[2] smart est un package manager "frontend" (comme yum, yast2, y2pmsh,
apt-rpm) très intéressant qui sait utiliser une multitude de formats de
repository différents (rpm-md/yum, yast2, redcarpet, apt-rpm, et plein
d'autres), qui fonctionne avec RPM et DPKG/deb, ...
smart est inclus sur la 10.1, mais pour la 10.0 je te conseille plutôt
d'installer mes RPMs pour SUSE - ils sont déjà préconfigurés avec tout
ce qu'il te faut (y compris mon repository et celui de Packman):
http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=System/smart
http://ftp.skynet.be/pub/suser-guru/rpm/packages/System/smart/

Le site de smart: http://smartpm.org
(ceci dit en passant, Canonical pense sérieusement à utiliser smart au
lieu de apt et aptitude pour leur prochaine version d'Ubuntu)


Pour effectuer la mise-à-jour à la 10.1:

1) installe smart (cf. ci-dessus: installe le paquet
smart-0.41-22.*.suse100.i686.rpm (ou .x86_64.rpm si tu as un système en
64 bits))

2) lance smart une 1ère fois pour ajouter les repository préconfigurés:
smart --shell
(réponds N à chaque question posée)

3) quitte le shell de smart (quit)

4) supprime les repository configurés dans smart (smart appelle ça des
"canaux" ("channel")):

smart channel --show | sed -n '/^\[/s/^\[\(.*\)\]/\1/p' \
| grep -v rpm-sys | while read c; do \
smart channel --remove "$c"; done

(tout ça en tant que root)

5) ajoute les canaux pour la 10.1:

smart channel --add suse type=rpm-md \
baseurl=http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/SL-10.1/inst-source/suse

smart channel --add suse-non-oss type=rpm-md \
baseurl=http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/SL-10.1/non-oss-inst-source/suse

6) si tu utilisais mon repository (guru) et/ou celui de packman,
ajoute-les aussi:

smart channel --add guru type=rpm-md \
baseurl=http://ftp.skynet.be/pub/suser-guru/rpm/10.1/RPMS

smart channel --add packman type=rpm-md \
baseurl=http://ftp.skynet.be/pub/packman/suse/10.1

7) lance un "smart update" pour qu'il aie chercher les données des canaux:

smart update

8) et finalement, la mise-à-jour à la 10.1:

smart upgrade

- --
  -o) Pascal Bleser     http://linux01.gwdg.de/~pbleser/
  /\\ <[EMAIL PROTECTED]>       <[EMAIL PROTECTED]>
 _\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEaif3r3NMWliFcXcRAgm0AJ4pcf99Z1BGq6CoF0NaoHwKBWIMogCfRZQA
h1S0DUaTA8PVyKT81hFwSGU=
=QdtX
-----END PGP SIGNATURE-----
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://lists.unixtech.be/cgi-bin/mailman/listinfo/linux
Archives: http://www.mail-archive.com/linux@lists.unixtech.be
IRC: chat.unixtech.be:6667 - #unixtech
NNTP: news.gname.org - gmane.org.user-groups.linux.unixtech

Répondre à