J'essaye d'installer mencoder sur une Red Hat 7.2 sur un i686.
J'ai tenté plusieurs choses :
d'une part, récupérer le rpm et utiliser la commande rpm -i nomDuPackage.rpm
Ca me sort une liste de librairies dont j'ai besoin pour installer mon soft. le problème. Je suis donc parti à la recherche des rpm en question, mais j'ai encore des dépendances non résolues. Donc je continue et continue jusqu'à tomber sur un package qui me donne une erreur :
[CODE]
rpm -ivh ld.so-1.9.5-13.i386.rpm
Preparing... ########################################### [100%]
1:ld.so error: unpacking of archive failed: cpio: lstat failed - N'est pas un r?pertoire
[root@ns31212 soft]# rpm -ivvh ld.so-1.9.5-13.i386.rpm
D: ============== ld.so-1.9.5-13.i386.rpm
D: Expected size: 72567 = lead(96)+sigs(149)+pad(3)+data(72319)
D: Actual size: 72567
D: opening db environment /var/lib/rpm/Packages create:mpool
D: opening db index /var/lib/rpm/Packages create mode=0x42
D: locked db index /var/lib/rpm/Packages
D: added binary package [0]
D: found 0 source and 1 binary packages
D: ========== +++ ld.so-1.9.5-13
D: opening db index /var/lib/rpm/Depends create mode=0x42
D: opening db environment /var/lib/rpm/Providename joinenv
D: opening db index /var/lib/rpm/Providename create mode=0x42
D: Requires: filesystem YES (db provides)
D: opening db environment /var/lib/rpm/Conflictname joinenv
D: opening db index /var/lib/rpm/Conflictname create mode=0x42
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, depth)
D: 0 0 1 0 ld.so-1.9.5-13
D: installing binary packages
D: getting list of mounted filesystems
D: opening db environment /var/lib/rpm/Name joinenv
D: opening db index /var/lib/rpm/Name create mode=0x42
Preparing... D: opening db environment /var/lib/rpm/Basenames joinenv
D: opening db index /var/lib/rpm/Basenames create mode=0x42
########################################### [100%]
D: Expected size: 72567 = lead(96)+sigs(149)+pad(3)+data(72319)
D: Actual size: 72567
D: install: ld.so-1.9.5-13 has 12 files, test = 0
D: install: running %pre script(s) (if any)
D: ========= Directories not explictly included in package:
D: 0 /lib/
D: 1 /usr/man/man1/
D: 2 /usr/man/man3/
D: 3 /usr/man/man8/
D: =========
1:ld.so D: fini 120777 1 ( 0, 0) 17 /lib/ld-linux.so.1;41b08502
D: fini 100755 1 ( 0, 0) 25386 /lib/ld-linux.so.1.9.5;41b08502
D: fini 100755 2 ( 0, 0) 0 /lib/ld.so;41b08502
D: fini 100755 2 ( 0, 0) 99660 /lib/ld.so.1.9.5;41b08502
D: fini 100755 1 ( 0, 0) 5660 /lib/libdl.so.1.9.5;41b08502
D: undo 100644 1 ( 0, 0) 791 /usr/man/man1/ldd.1.gz;41b08502
GZDIO: 17 reads, 138992 total bytes in 0.000 secs
error: unpacking of archive failed: cpio: lstat failed - N'est pas un r?pertoire
D: closed db index /var/lib/rpm/Depends
D: closed db index /var/lib/rpm/Conflictname
D: closed db environment /var/lib/rpm/Conflictname
D: removed db environment /var/lib/rpm/Conflictname
D: verified db index /var/lib/rpm/Conflictname
D: closed db index /var/lib/rpm/Providename
D: closed db environment /var/lib/rpm/Providename
D: removed db environment /var/lib/rpm/Providename
D: verified db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Basenames
D: closed db environment /var/lib/rpm/Basenames
D: removed db environment /var/lib/rpm/Basenames
D: verified db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Name
D: closed db environment /var/lib/rpm/Name
D: removed db environment /var/lib/rpm/Name
D: verified db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: removed db environment /var/lib/rpm/Packages
D: verified db index /var/lib/rpm/Packages
[/CODE]
J'ai aussi essayé d'installer des packages qui résolvent les dépendances à ma place, mais j'ai toujours le même problème. En essayant d'installer les rpm de gestion de dépendances, j'ai besoin d'autres packages, etc.
Bref, il n'existe pas un binaire mencoder tout simple? Ou alors, un binaire du genre apt-get pour ma version de Linux?
Merci
# upgrade...
Posté par account . Évalué à 1.
'essaye d'installer mencoder sur une Red Hat 7.2 sur un i686
Y'a une raison pour que t'utilises une Red Hat 7.2 ? Vaut mieux pas upgrader vers Fedora ou autre distrib plus récente ? Avec yum, plus de pb de dépendance...
Ou alors, un binaire du genre apt-get pour ma version de Linux?
Ben voilà la solution : s/Red Hat/Debian/
[^] # Re: upgrade...
Posté par SuperCed . Évalué à 1.
Alors, une solution pour gérer les dépendances ou pour compiler mencoder?
Merci.
[^] # Re: upgrade...
Posté par ochonpaul . Évalué à 1.
Si ça peut t'aider, il y en a ici (vieille version 0.9 mais qui doit marcher):
http://ftp.freshrpms.net/pub/freshrpms/redhat/7.2/mplayer/(...)
[^] # Re: upgrade...
Posté par SuperCed . Évalué à 1.
C'est quand même hallicinant que ce soit si compliqué sous Linux.
Sous MacOS X, j'ai juste à faire fink install mencoder et ça me recompile tout et m'installe tout direct.
[^] # Re: upgrade...
Posté par SuperCed . Évalué à 1.
Au passage, j'ai l'utilitaire pico qui a disparu...
[^] # Re: upgrade...
Posté par SuperCed . Évalué à 1.
Ou puis-je trouver les source sde mencoder de façon à le recompiler? Je ne veus pas de prm, juste les sources.
[^] # Re: upgrade...
Posté par ochonpaul . Évalué à 1.
Mais les "problemes" de dependances sont encore plus difficiles à resoudre en compilant car les messages d'erreurs sont moins clairs que quand on installe par rpm.
Les distrib. recentes comme mandrake 10 ont des outils comme urpmi qui marchent tres bien . Si tu veux garder une vieille redhat, il faut retrouver les vieux packages d'origine et les mettre à la main dans le bon ordre.
[^] # Re: upgrade...
Posté par SuperCed . Évalué à 1.
Enfin, je vais encore passer un jour, mais si je trouve pas, je pense que je vais chercher une autre solution.
Par exemple un bon petit programme multiplateforme Java peut-être une bonne solution.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.