Forum Linux.débutant Lire les DVD

Posté par  .
Étiquettes : aucune
0
27
mai
2005

Après avoir installé avec difficulté et grâce à votre forum apt, j'ai essayé de lire un DVD.

J'ai vu dans le forum qu'il fallait installer libdvdcss.

Je l'ai chargé sur le site http://www.fr.linuxfromscratch.org/view/blfs-5.0-fr/multimedia/libd(…)

C'est un fichier compressé tar.bz2.

Je l'ai décompressé dans /home avec la console. Mais je n'arrive pas à l'installer, à chaque fois le fichier est introuvable. Qu'est-ce que j'ai oublié de faire? Merci

/home/tchouli # apt-get install libdvdcss  
Reading Package Lists... Done  
Building Dependency Tree... Done  
E: Couldn't find package libdvdcss  
pra13-1-82-66-188-228:/home/tchouli #
  • # rpm?

    Posté par  . Évalué à 1.

    http://rpm.pbone.net/index.php3

    Salut,

    Tu ne donne pas le nom de ta distro.

    Mais si c'est une Mandriva, tu trouveras les paquetages qui vont bien sur ce lien.

    Il existe aussi un système urpmi /plf- free, mais de là ou je suis je n'ai pas toutes les infos. Il s'agit d'un système de mises à jours des paquetages super bien fait.

    Bon courage

    • [^] # Re: rpm?

      Posté par  . Évalué à 1.

      J'utilise Suse 9.2 et j'ai aussi essayé avec
      rpm -ivh libdvdcss
      Le fichier n'a pas été trouvé non plus
      • [^] # Re: rpm?

        Posté par  . Évalué à 1.

        Avec libdvdcss suse dans google, le 1er résultat est un lien en anglais très détaillé avec des captures d'écrans

        http://www.plainfaqs.org/linux/dvdplay/(...)

        C'est pour Suse 9.3, mais ça devrait faire l'affaire.
        HTH
        Vlad
        • [^] # Re: rpm?

          Posté par  . Évalué à 1.

          J'ai bien cherché libdvdcss avec google mais sans préciser suse et je n'ai pas pris les bons liens.
          Dans ta première adresse j'ai trouvé un libdvdcss rpm pour Suse 9.2 et avec la page (même en anglais) que tu me recommandes je ne devrais plus avoir de problème
          Merci beaucoup!!
  • # libdvdread2

    Posté par  . Évalué à 2.

    http://packages.debian.org/stable/libs/libdvdread2(...)

    libdvdread currently uses libdl to dynamically probe for libcss at runtime, if found, libcss will be used to decrypt sections of the DVD as necessary.
  • # tar.bz

    Posté par  . Évalué à 1.

    Si c'est un tar.bz j'aurais tendance à dire que ta téléchargés les sources.
    Alors ce serait plus ceci :

    cd libdvdcss-x.x.x
    ./configure
    make
    su
    make install

    Sinon comme indiqué plus haut, tu devrais certainement trouver un package tout prêt pour suse.
  • # Tout est expliqué là

    Posté par  . Évalué à 2.

    Recherche google avec "suse" + "libdvdcss".
    Ça donne notamment cette page :
    http://www.plainfaqs.org/linux/dvdplay/(...)
    où le monsieur explique tout pour une Suse 9.3 (ça doit pas être très différent de la 9.2).
    Il dit en particulier que le package rpm libdvdcss de videolan pour redhat marche bien avec suse. Tu peux le télécharger là :
    http://download.videolan.org/pub/libdvdcss/1.2.8/rpm/redhat/libdvdc(...)
    • [^] # Re: Tout est expliqué là

      Posté par  . Évalué à 1.

      Le monsieur explique très bien et j'ai essayé de faire tout ce qu'il dit mais ... j'ai suse 9.2 et le gros bouton d'installation par Yast dans KDE n'y est pas!!! Le problème c'est que libdvdcss que j'ai chargé sur videolan ne semble pas être reconnu comme un paquetage rpm alors que c'est bien libdvdcss-1.2.8-1.i386.rpm.

      /home/tchouli # apt-get install libdvdcss
      Reading Package Lists... Done
      Building Dependency Tree... Done
      E: Couldn't find package libdvdcss
      • [^] # Re: Tout est expliqué là

        Posté par  . Évalué à 2.

        Le fichier que tu as téléchargé doit être corrompu au quelque chose comme ça.

        Sinon, as tu bien le composant "suser-sbarnin" dans ton fichier /etc/apt/sources.list nécessaires pour installer libdvdcss ??
        D'ailleurs, as tu mis as jour le fichier sources.list avec celui donné sur la page officielle de apt pour suse ?? Car si ne n'est pas le cas, tu n'arriveras pas à installer grand chose avec apt. Et suis aussi les quelques conseils qui sont là :
        http://linuxfr.org/comments/572141.html#572141(...)

        Voici un lien direct avec le dossier apt qui contient le rpm de libdvdcss que tu cherches:
        http://ftp.mathematik.uni-bielefeld.de/pub/suse/apt/SuSE/9.2-i386/R(...)
        • [^] # Re: Tout est expliqué là

          Posté par  . Évalué à 1.

          Voilà le contenu de ma sources.list

          # cat /etc/apt/sources.list
          # Uncomment the line below, in case you want to use SuSE's patch rpms.
          # Read the information about patch rpms at http://linux01.gwdg.de/apt4rpm(...)

          rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/(...) SuSE/9.2-i386 update-prpm security-prpm suser-guru

          # A very basic sources.list line. Fastest repository first.
          # Remove "base" in case you are behind a
          # slow connection. Fastest repository first.
          # Visit the server to determine which apt components are provided.
          rpm ftp://mirrors.mathematik.uni-bielefeld.de/pub/linux/suse/apt/(...) SuSE/9.2-i386 update security
          rpm ftp://ftp.gwdg.de/pub/linux/suse/apt/(...) SuSE/9.2-i386 update security

          # The list with all available components can be found at:
          # http://linix01.gwdg.de/apt4rpm(...)
          # Some components provide experimental software, select wisely!
          # http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/examples/source(...)

          # Consult the link above if you want to include uri's for src rpms

          J'ai fait apt-update qui a marché apparemment. Mais est-ce que ça met aussi à jour la source liste? Comment la changer si elle n'est pas bonne?
          • [^] # Re: Tout est expliqué là

            Posté par  . Évalué à 2.

            Dans l'immédiat, suis le lien que j'ai donné pour télécharger le rpm de libdvdcss. Comme ça tu pourras l'installer rapidement.

            Concernant le fichier sources.list, je vois que tu utilises celui par defaut qui est comme indiqué: "A very basic sources.list line"

            apt update ne modifie pas le fichier sources.list. C'est à toi de le modifier en suivant les conseils que j'ai déjà donné (http://linuxfr.org/comments/572141,1.html).(...) J'y explique quoi faire avec le fichier sources.list.

            Sinon, le lien vers le fichier sources.list à jour est dans ton commentaire juste dessus (le dernier lien).
            • [^] # Re: Tout est expliqué là

              Posté par  . Évalué à 1.

              J'ai rechargé libdvdcss mais pas à partir de ton lien car c'est une impasse.
              J'ai chargé la source liste là où tu le disais dans forum du 8 mai. Mais quand je fais

              # cp sources.list.FTP/etc/apt/sources.list
              cp: fichier cible manquant

              Qu'est-ce que ça veut dire?
              • [^] # Re: Tout est expliqué là

                Posté par  . Évalué à 1.

                Est-ce que je peux changer la liste source d'origine avec l'éditeur de texte, genre copier/coller ?
                • [^] # Re: Tout est expliqué là

                  Posté par  . Évalué à 2.

                  Oui
                • [^] # Re: Tout est expliqué là

                  Posté par  . Évalué à 2.

                  $ wget  http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/examples/sources.list.FTP
                  $ su
                  Password:
                  # cp  sources.list.FTP  /etc/apt/
                  # cd  /etc/apt/
                  # mv  sources.list  sources.list.old
                  # mv  sources.list.FTP  sources.list
              • [^] # Re: Tout est expliqué là

                Posté par  . Évalué à 2.

                Pour le fichier sources.list fais un clic droit sur le lien puis enregister la cible sous...

                Il faut que le fichier soit sur ton pc pour que tu puisses le copier là où il faut avec la commande cp. Il manque un espace dans la commande que j'ai donné et que tu utilises (désolé :). Donc, une fois le fichier sources.list.FTP enregisté sur ton ordi, la bonne commande à taper est :

                cp sources.list.FTP /etc/apt/sources.list
                puis
                apt update

                Tu dois taper ces commandes en tant qu'utilisateur root (commande su) et à partir du dossier où tu as enregistré source.list.FTP.
                N'oublis pas de bien enlever les truc comme kernel-of-the-day (et tous ceux dont j'ai parler le 8 mai) pour éviter les "accidents".

                Concernant le lien que je t'ai donné pour le rpm de libdvdcss, effectivement, il marche plus. En voilà un qui devrai marcher :
                http://ftp.gwdg.de/pub/linux/suse/apt/SuSE/9.2-i386/RPMS.suser-sbar(...)
                • [^] # Re: Tout est expliqué là

                  Posté par  . Évalué à 1.

                  C'est effectivement un problème d'espace. C'est bon pour la source liste, merci, merci
                  J'ai fait apt update mais pour libdvdcss j'ai un problème de signature

                  Unknown signature /var/cache/apt/archives/libdvdcss_1.2.8-1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#b90d278f)
                  E: Error(s) while checking package signatures:
                  0 unsigned package(s)
                  1 package(s) with unknown signatures
                  0 package(s) with illegal/corrupted signatures

                  J'ai lu la réponse de Fabrice. Effectivement je ne vois pas vraiement la différence entre apt et rpm. Là qu'est-ce que je dois utiliser?
                  • [^] # Re: Tout est expliqué là

                    Posté par  . Évalué à 2.

                    Le messages d'erreur que tu as est un problème de signatures. Deux solutions sont là :
                    http://linuxfr.org/comments/572205,1.html.(...) Pour faire simple, prends la deuxième.

                    La différence entre apt et rpm ??
                    Apt télécharge automatiquement les fichiers *.rpm à l'adresse indiquée dans le sources.list puis les installe avec la commande rpm. Apt viens "au dessus" de rpm. Les rpm téléchargés par apt sont stockés dans le dossier /var/cache/apt/archives/.

                    Fabrice te prosose, en gros, de télécharger toi même le fichier rpm de libdvdcss, par exemple à partir de l'adresse que je t'ai déjà donné, puis de l'installer toi même, comme le fait apt, avec la commande rpm -Uvh libdvdcss-blabla.rpm. A faire en tant que root, dans le dossier où tu as enrgistré le fichier rpm de libdvdcss.
                  • [^] # Re: Tout est expliqué là

                    Posté par  . Évalué à 2.

                    Unknown signature /var/cache/apt/archives/libdvdcss_1.2.8-1_i586.rpm: (SHA1) DSA sha1 md5 (GPG) NOT OK (MISSING KEYS: GPG#b90d278f)
                    E: Error(s) while checking package signatures:
                    0 unsigned package(s)
                    1 package(s) with unknown signatures
                    0 package(s) with illegal/corrupted signatures

                    Soit tu fais :

                    # apt-get  install  rpmkey-suser-sbarnin
                    # apt-get  install  libdvdcss

                    ou tu mets GPG::Check false; dans le fichier /etc/apt/apt.conf.d/gpg-checker.conf

                    J'ai lu la réponse de Fabrice. Effectivement je ne vois pas vraiement la différence entre apt et rpm. Là qu'est-ce que je dois utiliser?

                    Réponse courte : apt
                    Réponse longue :
                    rpm est l'outil qui te permet d'installer, de supprimer et gérer les paquets logiciels sur ton système.
                    Si tu veux installer un paquet rpm sur ton système, tu devras :
                    1. télécharger le fichier rpm "à la main"
                    2. t'assurer que toutes les dépendances sont satisfaites. Si le paquet nécessite un autre paquet pour fonctionner, tu retournes au premier point et ainsi de suite jusqu'à ce que toutes les dépendances soient OK.
                    Ça devient très vite ingérable.

                    Apt, quant à lui, est une surcouche de rpm. Il gère les dépendances automatiquement et intelligemment. Tu veux un installer un logiciel, tu fais :
                    # apt-get install mon-logiciel-que-je-veux
                    apt déterminera les paquets à installer, les paquets à supprimer si besoin, les téléchargera et passera finalement la main à rpm.

                    Au final, tu n'auras jamais besoin ( ou presque ) de passer directement par rpm.
      • [^] # Re: Tout est expliqué là

        Posté par  . Évalué à 2.

        Le problème c'est que libdvdcss que j'ai chargé sur videolan ne semble pas être reconnu comme un paquetage rpm alors que c'est bien libdvdcss-1.2.8-1.i386.rpm.

        /home/tchouli # apt-get install libdvdcss
        Reading Package Lists... Done
        Building Dependency Tree... Done
        E: Couldn't find package libdvdcss

        Non. Quand tu veux installer un paquet rpm à la main, il faut utiliser la commande rpm :
        $ su
        Password:
        # rpm  -Uvh  libdvdcss-1.2.8-1.i386.rpm

        Note : il faut se placer dans le répertoire où se trouve le fichier rpm.

        Cependant, je te déconseille cette façon de faire. Contrairement à apt, rpm ne gère pas les dépendances. Tu risques de tout casser si tu ne sais pas _exactement_ ce que tu fais.
        Je tiens également à préciser que rpm et apt n'ont pas du tout la même finalité.
        • [^] # Re: Tout est expliqué là

          Posté par  . Évalué à 1.

          C'est fait !!! J'ai importé la liste des signatures comme vous me l'avez expliqué et ensuite libdvdcss c'est installé tout seul.
          Grand merci à tous les 2 (j'ai archivé tous vos commentaires qui me reserviront surement)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.