RPM 3 -> RPM 4

RPM 3 -> RPM 4 - Linux et OS Alternatifs

Marsh Posté le 03-04-2002 à 22:10:20    

Salut
 
Je souhaiterai mettre à jour mon RPM 3.X en RPM 4.0.3 mais je sais que cette opération est très dangereuse.
J'ai dl RPM 4.0.3.
J'ai essayé  
rpm -Uvh --test rpm-4.0.3-xxx.rpm
J'ai fait des modifs en conséquence.
rpm -e urpmi
rpm -e rpmtools
 
et qd je fais
rpm -Uvh --test rpm-4.0.3-xxx.rpm
 
il ne me dit plus rien.
En théorie, je devrai donc pouvoir mettre à jour sans problème ?
 
Est-ce que quelqu'un a déjà fait cette mise à jour ?
Ca s'est bien passé ? Des infos ? des problèmes ?
 
Merci d'avance
 
Aurélien

Reply

Marsh Posté le 03-04-2002 à 22:10:20   

Reply

Marsh Posté le 04-04-2002 à 10:58:53    

Personne n'a jamais fait de mise à jour de RPM 3 vers RPM 4 sur ce forum ?  :(

 

[jfdsdjhfuetppo]--Message édité par lelfe--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 04-04-2002 à 11:14:00    

Quelle est ta version de RPM 3 ?
Parce qu'il y une version de RPM-3 qui peut gérer les packages en version 3 et 4.
 
J'avais tenté il y a quelques temps ta manip. Et le message que j'avais quand je faisais rpm -Uvh rpm-4.xxx.rpm était qu'il me fallait rpm 4 pour installer ce package !
Or ton absence de message laisse à penser que ta version de RPM 3 gère les packages faits par RPM 4.
Quelle version de db3 as-tu aussi (c'est ce qui gère la base de donnée des packages de RPM)

Reply

Marsh Posté le 04-04-2002 à 11:26:08    

J'ai :
 
 - RPM 3.0.3 (Je peux faire une mise à jour vers une des dernières versions de rpm 3 si c nécessaire)
 - Pas de DB3 (Ca se présente sous quelle forme ? rpm ? je trouve rien)
 
 
J'arrive bien à lire les infos du rpm avec  
  rpm -qpi rpm-4.0.3-6x.i386.rpm
Ca me renvoi bien les infos du package.
 
(Je suis sous une Mdk 7.0)

Reply

Marsh Posté le 04-04-2002 à 11:43:47    

Pour db3 : rpm -qa | grep db3
Mais il est possible que Mandrake ne l'est pas packagé séparément.
 
Sinon il est possible que tu doives passer par la dernière version de RPM 3. A mon avis ton absence de message d'erreur est dû au flag --test. Si tu essayes avec rpm -Uvh rpm-4.0.3-xxx.rpm il te demandera rpm 4. A tenter donc.

Reply

Marsh Posté le 04-04-2002 à 14:05:59    

J'avais déjà fait rpm -qa | grep db, et ca ne m'avait renvoyé que pwdb et gdbm.
 
J'ose pas le tenter de peur de foirer RPM.
Je connais plusieurs personnes qui ont fait ce passage mais qui ont eu bcp de problème, passant par une phase ou rpm ne fonctionnait plus du tout, ni le 3, ni le 4. Elles s'en sont finalement sorties, mais ca été dur.
 
Personne ne connait une URL à se sujet ?
Je crois que je vais tenter la MAJ à la dernière version de RPM 3 avant toutes choses.

Reply

Marsh Posté le 04-04-2002 à 15:21:07    

J'ai téléchargé la dernière version de RPM 3, la 3.0.6 (c bien la dernière ??)
 
J'ai réalisé les mêmes tests qu'avec le package de la 4.
Mêmes résultats.
Je l'ai mise en place (a part quelques messages d'erreurs), ca c bien passé.
J'ai fait un --rebuilddb, c'est passé.
 
J'ai refait quelques tests avec le package de la 4, j'ai les mêmes résultats, c'est-à-dire que tous va bien, aucun messages.
J'aimerai bien faire une sauvegarde de mon installation, avant de tester la mise en place de la 4.

Reply

Marsh Posté le 04-04-2002 à 17:06:23    

Trop bien !!!
Ayant fait une images de mon disque je pouvais tenter la manip sans risque. Je me suis donc lancé :
 
[root@linux01]# rpm -Uvh rpm-4.0.3-6x.i386.rpm
rpm              #########################################
 
Et c'est passé !!!
 
[root@linux01]# rpm --version
RPM version 4.0.3
 
[root@linux01]# rpm --rebuilddb
(pas d'erreur)
 
Merci !
Ca marche !
Je suis en RPM 4 !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed