Problème avec unrar sous Redhat

Problème avec unrar sous Redhat - Logiciels - Linux et OS Alternatifs

Marsh Posté le 27-02-2007 à 15:55:12    

Bonjour,
 
J'ai un souci pour utiliser unrar sous linux
 
En tapant dmesg j'ai comme info Red Hat Linux 3.2.2-5
 
 J'ai essatlé d'installer plusieurs version de Winrar, ou directement Unrar.
Plus les versions sont récente, plus il ya des erreur de compil à chaque ligne du fichier source.
J'ai essayé la version 2.7 , elle se lance mais j'ai ça :
 

Citation :


 
unrar x rar
 
UNRAR 2.71 freeware      Copyright (c) 1993-2000 Eugene Roshal
 
 
Extracting from rar.rar
 
Unknown method in texte.txt
rtf.rtf - file header broken
No files to extract


 
Quand j'utilise un package rpm directement il me manque plein de libraiire de type
 

Citation :

rpm -ivh unrar-3.6.8-1.fc5.i386.rpm
warning: unrar-3.6.8-1.fc5.i386.rpm: V3 DSA signature: NOKEY, key ID e42d547b
error: Failed dependencies:
        libc.so.6(GLIBC_2.4) is needed by unrar-3.6.8-1.fc5
        libstdc++.so.6 is needed by unrar-3.6.8-1.fc5
        libstdc++.so.6(CXXABI_1.3) is needed by unrar-3.6.8-1.fc5
        libstdc++.so.6(GLIBCXX_3.4) is needed by unrar-3.6.8-1.fc5


 
Et quand j'utilise les fonctions rar depuis php, j'ai :
 

Citation :


Fatal error: Call to undefined function rar_open() in /home/sites....


 
Qqun aurait il une solution.
 
Merci

Reply

Marsh Posté le 27-02-2007 à 15:55:12   

Reply

Marsh Posté le 27-02-2007 à 15:59:26    

faire une installation de unrar depuis ton gestionnaire de paquet qui gère les dépendances
et qui va installer tout ça proprement. ;)

Reply

Marsh Posté le 27-02-2007 à 16:21:14    

memaster a écrit :

faire une installation de unrar depuis ton gestionnaire de paquet qui gère les dépendances
et qui va installer tout ça proprement. ;)


 
Alors c'est la réponse que j'attendais.
 
Mais je n'ai aucune idée, de par où commencer, un lien peut etre ?

Reply

Marsh Posté le 27-02-2007 à 16:27:40    

quelle version de redhat ?
tu peux avoir la version de redhat en faisant un :
cat /etc/redhat-release


Message édité par leto le 27-02-2007 à 16:28:37

---------------
--
Reply

Marsh Posté le 27-02-2007 à 16:30:45    

defjay a écrit :

Alors c'est la réponse que j'attendais.
 
Mais je n'ai aucune idée, de par où commencer, un lien peut etre ?


sur ma fedora core 4, il y a yum (je ne sais pas si equivalent sur les redhat entreprise :??: )
il faut configurer les sites de depots de paquets.
et ensuite un
#yum install unrar
devrais te permettre de répondre à ton besoin.

Reply

Marsh Posté le 27-02-2007 à 16:43:51    

Attendons d'avoir la version exacte de sa redhat.
A mon avis c'est une vieille version, et donc ça sera pas évident de trouver des rpm


---------------
--
Reply

Marsh Posté le 27-02-2007 à 16:46:41    

Bonjour,

 

Voici le retour de ta commande

 

Red Hat Linux release 9 (Shrike)

 

Apparemment c'est récent comme version, ca va.


Message édité par defjay le 27-02-2007 à 16:47:32
Reply

Marsh Posté le 27-02-2007 à 16:54:28    

Non c'est pas du tout récent.
 
Ta meilleure chance c'est de trouver un rpm spécialement fait pour redhat9 . Mais vu l'age de cette distribution, t'auras pas les versions récentes de unrar...
Si tu le peux, je te conseille de passer à 1 distribution plus récente.


---------------
--
Reply

Marsh Posté le 27-02-2007 à 17:06:04    

Ok c'est noté, merci, je fais mes recherches, parce que basculer dans une distrib plus récente, ça risque d'être trop complexe (c'est une SSII d'hébergement)

Reply

Marsh Posté le 27-02-2007 à 17:17:26    

Par exemple :
http://rpmfind.net//linux/RPM/dag/ [...] .i386.html
 
A noter que redhat9 n'est plus supportée il me semble, donc vous n'aurez plus les mises à jour de sécurité. Ca peut être ennuyeux sur un serveur d'hebergement.


---------------
--
Reply

Marsh Posté le 27-02-2007 à 17:17:26   

Reply

Marsh Posté le 27-02-2007 à 17:26:45    

Je vais essayer ça merci

Reply

Marsh Posté le 27-02-2007 à 17:49:06    

Bon, pas fameux...

 

j'ai lancé ça en root :

 

rpm -ivh unrar-3.6.8-1.rh9.rf.i386.rpm

 

j'obtient ça :

Citation :


warning: unrar-3.6.8-1.rh9.rf.i386.rpm: V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing...             ########################################### [100%]
1:unrar                  ########################################### [100%]

 

la commande unrar est bien reconnu, le man aussi, mais ça me met toujours des erreur lors de son utilisation

 
Citation :

:/home/sites/pieces_jointes$ unrar e rar

 

UNRAR 2.71 freeware      Copyright (c) 1993-2000 Eugene Roshal

 


Extracting from rar.rar

 

Unknown method in texte.txt
rtf.rtf - file header broken

Message cité 1 fois
Message édité par defjay le 27-02-2007 à 17:49:44
Reply

Marsh Posté le 27-02-2007 à 17:55:09    

est ce que tu as pu resoudre tes pb de depandances vus plus haut?
pour lister les fichiers d'un rpm :
#rpm -ql tonpaquet

 

essaye deja de compresser un fichier local pour commencer.
ensuite decompresse pour etre sur du fonctionnement


Message édité par memaster le 28-02-2007 à 09:12:43
Reply

Marsh Posté le 28-02-2007 à 10:07:41    

Bon magnifique maintenant :

 

rpm -ql unrar-3.6.8-1.rh9.rf.i386.rpm

 

>>> package unrar-3.6.8-1.rh9.rf.i386.rpm is not installed

 

rpm -ivh unrar-3.6.8-1.rh9.rf.i386.rpm

 

>>> Preparing...                ########################################### [100%]
package unrar-3.6.8-1.rh9.rf is already installed

 

Vous comprenez, moi j'ai de plus en plus de mal....

 

Il ne me parle plus de dépendances....


Message édité par defjay le 28-02-2007 à 10:11:30
Reply

Marsh Posté le 28-02-2007 à 10:40:36    

defjay a écrit :


la commande unrar est bien reconnu, le man aussi, mais ça me met toujours des erreur lors de son utilisation
 

Citation :

:/home/sites/pieces_jointes$ unrar e rar
 
UNRAR 2.71 freeware      Copyright (c) 1993-2000 Eugene Roshal
 
 
Extracting from rar.rar
 
Unknown method in texte.txt
rtf.rtf - file header broken



 
T'es sur que ton fichier rar n'est pas tout simplement corrompu ?


---------------
--
Reply

Marsh Posté le 28-02-2007 à 10:43:35    

ouais c'est pour ça que je lui avait proposé de compresser d'abord un fichier local
puis de le decompresser pour verifier si unrar fonctionne correctement.
sinon le pb vient du fichier qu'il essaye de decompresser.

Reply

Marsh Posté le 28-02-2007 à 10:48:48    

Alors j'ai ouvert le rar avec Winrar sous windoze
 
 
Test >> ok aucune erreur trouvée
Extraction >> ok et les fichiers extraits s'ouvrent  bien

Reply

Marsh Posté le 28-02-2007 à 10:51:00    

Ajout :

 

rpm --erase packet.rpm

 

Il me dit qu'il n'est pas installé

 

Yaurait-il d'autre option que -ivh pour installer un package ?


Message édité par defjay le 28-02-2007 à 10:51:12
Reply

Marsh Posté le 28-02-2007 à 10:52:44    

A mon avis le problème vient pas d'unrar en lui meme,  qui est bien installé.

 

Ton problème c'est que c'est une vieille version d'unrar, qui ne doit pas supporter les archives crées avec les versions récentes de WinRAR.

 

Pour info par exple, sur mon ubuntu dapper:

UNRAR 3.51 freeware      Copyright (c) 1993-2005 Alexander Roshal


Essaie de trouver un rpm redhat9 d'une version plus récente.

 

Peut être aussi que t'as 2 versions installées d'unrar, une récente et une ancienne. Que donne un :

rpm -qa | grep rar

?

Message cité 1 fois
Message édité par leto le 28-02-2007 à 10:54:25

---------------
--
Reply

Marsh Posté le 28-02-2007 à 10:54:12    

Ok je regarde

Reply

Marsh Posté le 28-02-2007 à 11:06:52    

leto a écrit :

A mon avis le problème vient pas d'unrar en lui meme,  qui est bien installé.
 
Peut être aussi que t'as 2 versions installées d'unrar, une récente et une ancienne. Que donne un :  

rpm -qa | grep rar

?


 
Ca me donne ça  
 
rarpd-ss981107-14
unrar-3.6.8-1.rh9.rf
 
maintenant pas moyen de mettre la main sur une version + récente que la 3.6.8 pour rh9.
 
Edit :
 
Google me donne ça avec rarpd-ss981107-14
 
RARP (Reverse Address Resolution Protocol) is a protocol which allows
individual devices on an IP network to get their own IP addresses from the
RARP server.
 
 
Est que je laisse tomber ?

Message cité 1 fois
Message édité par defjay le 28-02-2007 à 11:08:18
Reply

Marsh Posté le 28-02-2007 à 11:08:16    

unrar 3.51 également sur ma mandriva2006

Reply

Marsh Posté le 28-02-2007 à 11:08:30    

rarpd ça n'a rien à voir avec rar ou unrar.


---------------
--
Reply

Marsh Posté le 28-02-2007 à 11:09:05    

defjay a écrit :

Ca me donne ça  
 
rarpd-ss981107-14
unrar-3.6.8-1.rh9.rf
 
maintenant pas moyen de mettre la main sur une version + récente que la 3.6.8 pour rh9.
 
Edit :
 
Google me donne ça avec rarpd-ss981107-14
 
RARP (Reverse Address Resolution Protocol) is a protocol which allows
individual devices on an IP network to get their own IP addresses from the
RARP server.
 
 
Est que je laisse tomber ?


non t'inquiete rarpd n'as rien a voir avec unrar

Reply

Marsh Posté le 28-02-2007 à 11:10:56    

#unrar -t file
pour tester ton fichier ;)  

Reply

Marsh Posté le 28-02-2007 à 11:15:47    

Bon ben le test ne résout rien  
 
unrar t test
 

Citation :


 
UNRAR 2.71 freeware      Copyright (c) 1993-2000 Eugene Roshal
 
 
Testing archive test.rar
 
Unknown method in texte.txt
rtf.rtf - file header broken
 

Reply

Marsh Posté le 28-02-2007 à 11:16:36    

satané gestion des packages, quant meme, trés simple et trés compliqué

Reply

Marsh Posté le 28-02-2007 à 11:17:00    

Le problème c'est que la redhat9 n'est plus supportée ...


---------------
--
Reply

Marsh Posté le 28-02-2007 à 11:17:02    

defjay a écrit :

satané gestion des packages, quant meme, trés simple et trés compliqué


Slackware est ton ami :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 28-02-2007 à 11:18:03    

Bon, c'est à cause de la version de Redhat alors ?
 
Aucun regret ?

Reply

Marsh Posté le 28-02-2007 à 11:20:15    

Si tu es pret à installer a la main les dépendances, tu devrais y arriver avec :
http://www.rarlab.com/rar/unrarsrc-3.7.3.tar.gz
Mais bon... Il faut se faire à l'idée qu'une redhat9 c'est plus trop à jour :)


---------------
--
Reply

Marsh Posté le 28-02-2007 à 11:37:02    

surtout qu'en redhat 9, la resolution des dependances se faisait à la mano.
je perdais beaucoup de temps en MAJ de secu sur mes serveurs à l'epoque :pt1cable:

Reply

Marsh Posté le 28-02-2007 à 11:46:13    

Bon voila ce que je fait :
 
tar -zxvf unrarsrc-3.7.3.tar.gz
 
J'ai les sources.
Par de configure, pas de make possible, make install ne fait rien aussi , pas d'install, de setup, de readme à lire.....
 
après un make  
 
make: *** Pas de cibles spécifiées et aucun makefile n'a été trouvé. Arrêt
 
après un make install  
 
make: *** Pas de règle pour fabriquer la cible `install'. Arrêt.


Message édité par defjay le 28-02-2007 à 11:47:03
Reply

Marsh Posté le 28-02-2007 à 11:59:59    

cp makefile.unix makefile
make

 

Chez moi ça compile, et ça me crée un executable unrar :

% ./unrar

 

UNRAR 3.70 beta 3 freeware      Copyright (c) 1993-2007 Alexander Roshal


Message cité 1 fois
Message édité par leto le 28-02-2007 à 12:03:54

---------------
--
Reply

Marsh Posté le 28-02-2007 à 14:45:26    

leto a écrit :

cp makefile.unix makefile
make


 
Chez moi ça compile, et ça me crée un executable unrar :

% ./unrar
 
UNRAR 3.70 beta 3 freeware      Copyright (c) 1993-2007 Alexander Roshal



 
 :bounce:  :bounce:  :bounce:  
 
Ca marche !!!!!!!!!!
 
par contre si je met unrar et non ./unrar il m'appelle celui qui est installé (version 2.7 qui doit etre dans /bin), par contre quand je veux le desinstallé il me dit qu'il n'est pas installé :)
 
Mais bon merci beaucoup à toi leto3  :sol:

Reply

Marsh Posté le 28-02-2007 à 15:58:28    

je me demandais s'il n'existait pas de binaire deja tout compilé pour un logiciel aussi "simple".
moi j'ai deja utilisé des logiciels qui fonctionnent dejà tout fait (pas besoin
de urpmi ou quoi que ce soit de compil machin...)
suffit juste de le copier sur un systeme linux.

Reply

Marsh Posté le 28-02-2007 à 16:03:20    

memaster a écrit :

je me demandais s'il n'existait pas de binaire deja tout compilé pour un logiciel aussi "simple".
moi j'ai deja utilisé des logiciels qui fonctionnent dejà tout fait (pas besoin
de urpmi ou quoi que ce soit de compil machin...)
suffit juste de le copier sur un systeme linux.


sisi, bien entendu qu'il existe :D


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 28-02-2007 à 16:08:40    

wedgeant a écrit :

sisi, bien entendu qu'il existe :D


tu as un lien pour un binaire unrar?

Reply

Marsh Posté le 28-02-2007 à 16:14:02    

memaster a écrit :

tu as un lien pour un binaire unrar?


euuuhh ... non
Je sais que je l'avais cherché une fois, pour un .rar que j'arrivais pas à ouvrir sous windows, mais je l'ai viré juste après :D
Mais un rar + linux + binary sous google, ça doit suffire à ton bonheur non ? ;)

Message cité 1 fois
Message édité par wedgeant le 28-02-2007 à 16:14:44

---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
Reply

Marsh Posté le 28-02-2007 à 16:26:11    

wedgeant a écrit :

euuuhh ... non
Je sais que je l'avais cherché une fois, pour un .rar que j'arrivais pas à ouvrir sous windows, mais je l'ai viré juste après :D
Mais un rar + linux + binary sous google, ça doit suffire à ton bonheur non ? ;)


ben disons que c'est pas pour moi, je fais confiance a urpmi ;)  
mais pour d'autres qui rencontrerais le même pb que le p'ti gars du dessus,
ça pourrais être bieng :whistle:

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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