Forum Linux.débutant Installer mencoder

Posté par  .
Étiquettes : aucune
0
3
déc.
2004
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  . Évalué à 1.

    si tu veux installer mencoder et que ça te mène jusqu'à l'install du package ld.so, ça veut dire qu'il faut que tu upgrade ton système complètement.

    '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  . Évalué à 1.

      Je ne peux pas upgrader l'OS. Dommage...

      Alors, une solution pour gérer les dépendances ou pour compiler mencoder?

      Merci.
      • [^] # Re: upgrade...

        Posté par  . Évalué à 1.

        S'agit il d'un package mplayer adequat pour redhat 7.2?

        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  . Évalué à 1.

          J'ai toujours les mêmes problèmes : des histoires de dépendances qui n'en finissent plus et pas d'outils pour les gérer directement.

          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  . Évalué à 1.

            J'ai enfin réussi à installer apt-get, j'ai également fait un update, mais il ne trouve pas de package contenant mencoder.

            Au passage, j'ai l'utilitaire pico qui a disparu...
            • [^] # Re: upgrade...

              Posté par  . Évalué à 1.

              Bon, avec apt-get, c'et encore pire!

              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  . Évalué à 1.

                Les sources sont facilement trouvables sur le site de mplayer.
                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  . Évalué à 1.

                  C'est horrible.

                  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.