Bonjour,
J'essai d'installer WINE sur Fedora Core 4.
J'ai téléchargé le package rpm WINE sur le site WINEHG
Avec la commande rpm :
[root@C500D /]# rpm -ivh wine-20050524-1fc3winehq.i686.rpm
erreur: wine-20050524-1fc3winehq.i686.rpm: échec de rpmReadSignature: region trailer: BAD, tag 15872 type 2047 offset 20480 count 4096
erreur: wine-20050524-1fc3winehq.i686.rpm ne peut être installé
Avec la commande yum :
[root@C500D /]# yum install wine-20050524-1fc3winehq.i686.rpm
Setting up Install Process
Setting up repositories
updates-released 100% |=========================| 951 B 00:00
extras 100% |=========================| 1.1 kB 00:00
base 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 333 kB 00:01
updates-re: ################################################## 966/966
Added 32 new packages, deleted 20 old in 9.58 seconds
primary.xml.gz 100% |=========================| 800 kB 00:03
extras : ################################################## 2247/2247
Added 2 new packages, deleted 0 old in 14.25 seconds
Parsing package install arguments
error: rpmts_HdrFromFdno: rpmReadSignature failed: region trailer: BAD, tag 15872 type 2047 offset 20480 count 4096
Cannot open file: wine-20050524-1fc3winehq.i686.rpm. Skipping.
Nothing to do
D'après les messages d'erreurs, la signature n'est pas reconnu.
Par défaut rpm ne doit pas vérifier les signatures, pourquoi veut-il vérifier la signature de ce package ?
J'ai donc téléchargé la pubkey sur le site Keyserver (Martin Menhart (Key uta gpg fedora 4.8.2005) <
menhart@m-sys.at>)
j'ai importé cette clé avec la commande rpm :
[root@C500D Desktop]# rpm --import pubkey.asc
[root@C500D Desktop]#
Puis avec gpg :
[root@C500D Desktop]# gpg --import pubkey.asc
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée
gpg: clé EE187447: clé publique « Martin Menhart (Key uta gpg fedora 4.8.2005) <
menhart@m-sys.at> » importée
gpg: Quantité totale traitée: 1
gpg: importée: 1
[root@C500D Desktop]#
Puis j'ai défini les variables d'environnement dans le fichier /usr/lib/rpm/macros
%_gpg /usr/bin/gpg
%_signature %gpg
%_gpg_path %/root/.gnupg
Mais lorsque je lance l'install avec la commande rpm ou yum j'ai les mêmes message d'erreur.
Est-ce que ma démarche est correcte ?
Peut-on forcer l'install rpm sans vérifier la signature ?
Merci d'avance
Romano