Problème avec TOTEM

gide Membre non connecté
-
- Voir le profil du membre gide
- Inscrit le : 25/12/2008
Merci
J.D.

admel Membre non connecté
-
- Voir le profil du membre admel
- Inscrit le : 21/09/2014
- Site internet
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Pour t'en servir je t'invite à lire le wiki. Mais aussi ce post ou Akien m'avait orienté pour mes recherches :
Caché :
Akien :
Règle numéro 1 : Quand quelque chose ne marche pas correctement, le lancer depuis un terminal. Il y aura probablement un message d'erreur qui peut mettre sur la bonne voie.
Règle numéro 2 : Quand on veut installer des libs (dont les noms indiqués sont souvent leurs noms sous Ubuntu), il faut apprendre à jongler avec urpmq/urpmf, rpmdrake ou Mageia App DB. Utiliser les noms donnés "à l'aveugle" ne marche malheureusement que rarement.
Ici par exemple, pour libqt4-gui : on voit que le nom fait référence à Qt4, et à son extension GUI. On peut donc chercher tous les RPM de Mageia qui font référence aux deux termes avec :
Si on décompose cette commande : le "-Y" de "urpmq -Y qt" permet de chercher tous les paquets qui contiennent le mot "qt", de façon insensible à la casse (j'ai laissé le 4 de côté, car il est parfois spécifié à un autre endroit du nom qu'après le terme "qt" dans certains paquets). Ensuite le "|" indique que l'opération décrite ci-après doit être effectuée sur le résultat de la commande précédente (c'est à dire la liste de tous les paquets qui contiennent "qt"). L'opération est "grep -i gui", c'est à dire l'extraction de façon insensible à la casse de toutes les lignes contenant le mot "gui".
Ça donne encore une liste assez longue, donc si on veut aller plus vite on peut rajouter une autre opération à appliquer à ce résultat :
Le dernier "| greb lib" extrait donc toutes les lignes du résultat précédent qui contiennent le terme "lib" (de façon sensible à la casse cette fois, mais les lib ont toujours un préfixe "lib" en miniscule, donc on peut s'épargner l'écriture du "-i").
On trouve donc :
Bon la liste est toujours un peu longuette, mais c'est là que l'utilisateur doit jouer son rôle : on cherche un paquet dont le nom ressemble à libqt4-gui : on trouve lib64qtgui4 et libqtgui4, le dernier étant celui qui nous intéresse car il est en 32bit.
Ça peut avoir l'air un peu impressionnant mais avec un peu d'entraînement on peut être très efficace.
Une autre option est d'utiliser urpmf, si on sait le nom précis du fichier de bibliothèque manquant. On peut typiquement l'obtenir en lançant le jeu en ligne de commande, et en voyant un message du genre : "Impossible de charger libQtGui.so.4 : aucun fichier ou dossier de ce type".
Dans ce cas là, on fait une recherche dans le contenu de tous les paquets pour trouver les fichiers dont le chemin d'accès contient "libQtGui.so.4" :
On retrouve donc nos deux copains dénichés ci-dessus.
On peut aussi faire une recherche sur tous les paquets (pas seulement les applications) dans Mageia App DB ou le CCM, par contre pour un paquet pour lequel nos mots clés sont aussi répandus que "qt" et "gui", ça donne beaucoup de résultats (à ma connaissance ces outils ne permettent pas de faire une recherche sur deux termes tels qu'un "urpmq -Y qt | grep gui".
Règle numéro 2 : Quand on veut installer des libs (dont les noms indiqués sont souvent leurs noms sous Ubuntu), il faut apprendre à jongler avec urpmq/urpmf, rpmdrake ou Mageia App DB. Utiliser les noms donnés "à l'aveugle" ne marche malheureusement que rarement.
Ici par exemple, pour libqt4-gui : on voit que le nom fait référence à Qt4, et à son extension GUI. On peut donc chercher tous les RPM de Mageia qui font référence aux deux termes avec :
Code SHELL :
$ urpmq -Y qt | grep -i gui
Si on décompose cette commande : le "-Y" de "urpmq -Y qt" permet de chercher tous les paquets qui contiennent le mot "qt", de façon insensible à la casse (j'ai laissé le 4 de côté, car il est parfois spécifié à un autre endroit du nom qu'après le terme "qt" dans certains paquets). Ensuite le "|" indique que l'opération décrite ci-après doit être effectuée sur le résultat de la commande précédente (c'est à dire la liste de tous les paquets qui contiennent "qt"). L'opération est "grep -i gui", c'est à dire l'extraction de façon insensible à la casse de toutes les lignes contenant le mot "gui".
Ça donne encore une liste assez longue, donc si on veut aller plus vite on peut rajouter une autre opération à appliquer à ce résultat :
Code SHELL :
$ urpmq -Y qt | grep -i gui | grep lib
Le dernier "| greb lib" extrait donc toutes les lignes du résultat précédent qui contiennent le terme "lib" (de façon sensible à la casse cette fois, mais les lib ont toujours un préfixe "lib" en miniscule, donc on peut s'épargner l'écriture du "-i").
On trouve donc :
Code SHELL :
$ urpmq -Y qt | grep -i gui | grep lib lib64gnuradio-qtgui-devel lib64gnuradio-qtgui0 lib64gwengui-qt4_0 lib64polkit-qt-gui-1_1 lib64polkit-qt5-gui1 lib64qt5gui-devel lib64qt5gui-private-devel lib64qt5gui5 lib64qtgui4 lib64smokeqtgui3 libgnuradio-qtgui-devel libgnuradio-qtgui0 libgwengui-qt4_0 libpolkit-qt-gui-1_1 libpolkit-qt5-gui1 libqt5gui-devel libqt5gui-private-devel libqt5gui5 libqtgui4 libsmokeqtgui3
Bon la liste est toujours un peu longuette, mais c'est là que l'utilisateur doit jouer son rôle : on cherche un paquet dont le nom ressemble à libqt4-gui : on trouve lib64qtgui4 et libqtgui4, le dernier étant celui qui nous intéresse car il est en 32bit.
Ça peut avoir l'air un peu impressionnant mais avec un peu d'entraînement on peut être très efficace.
Une autre option est d'utiliser urpmf, si on sait le nom précis du fichier de bibliothèque manquant. On peut typiquement l'obtenir en lançant le jeu en ligne de commande, et en voyant un message du genre : "Impossible de charger libQtGui.so.4 : aucun fichier ou dossier de ce type".
Dans ce cas là, on fait une recherche dans le contenu de tous les paquets pour trouver les fichiers dont le chemin d'accès contient "libQtGui.so.4" :
Code SHELL :
$ urpmf libQtGui.so.4 lib64qtgui4:/usr/lib64/libQtGui.so.4 lib64qtgui4:/usr/lib64/libQtGui.so.4.8 lib64qtgui4:/usr/lib64/libQtGui.so.4.8.6 libqtgui4:/usr/lib/libQtGui.so.4 libqtgui4:/usr/lib/libQtGui.so.4.8 libqtgui4:/usr/lib/libQtGui.so.4.8.6
On retrouve donc nos deux copains dénichés ci-dessus.
On peut aussi faire une recherche sur tous les paquets (pas seulement les applications) dans Mageia App DB ou le CCM, par contre pour un paquet pour lequel nos mots clés sont aussi répandus que "qt" et "gui", ça donne beaucoup de résultats (à ma connaissance ces outils ne permettent pas de faire une recherche sur deux termes tels qu'un "urpmq -Y qt | grep gui".
En remettant ce post à ta sauce (pas de lib mais avec source DVD) tu peux peutêtre déjà mettre le doigt là ou ça coince le temps que quelqu'un de plus calé vienne t'aider.
A titre d'exemple, chez moi urpmq -Y source dvd à donné :
Code BASH :
[antoine@localhost ~]$ urpmq -Y source dvd 2mandvd 2mandvd-debuginfo apache-resource-bundles cargo-resources cargo-resources-javadoc dvd+rw-tools dvd+rw-tools-debuginfo dvd-slideshow dvdauthor dvdauthor-debuginfo dvdisaster dvdisaster-debuginfo dvdrip dvdstyler dvdstyler-debuginfo fusesource-pom gluegen-source gnome-python-gtksourceview gsoap-source gstreamer0.10-resindvd gtksourceview gtksourceview-debuginfo gtksourceview-sharp2 gtksourceview1 gtksourceview1-debuginfo gtksourceview2 gtksourceview2-debuginfo gtksourceviewmm-debuginfo gtksourceviewmm2-debuginfo jetty-artifact-remote-resources jetty-distribution-remote-resources ka-deploy-source-node kdepim4-kresources kernel-linus-source-3.12.18-1.mga4 kernel-linus-source-3.12.20-1.mga4 kernel-linus-source-3.12.26-1.mga4 kernel-linus-source-3.12.8-1.mga4 kernel-linus-source-3.12.9-1.mga4 kernel-linus-source-3.14.23-1.mga4 kernel-linus-source-latest kernel-rt-source-3.12.18-0.rt25.1.mga4 kernel-rt-source-3.12.20-0.rt30.1.mga4 kernel-rt-source-3.12.8-0.rt9.1.mga4 kernel-rt-source-3.12.9-0.rt13.1.mga4 kernel-rt-source-latest kernel-source-3.12.13-2.mga4 kernel-source-3.12.18-1.mga4 kernel-source-3.12.20-1.mga4 kernel-source-3.12.21-2.mga4 kernel-source-3.12.25-3.mga4 kernel-source-3.12.8-2.mga4 kernel-source-3.12.9-1.mga4 kernel-source-3.14.18-3.mga4 kernel-source-3.14.23-1.mga4 kernel-source-3.14.24-1.mga4 kernel-source-latest kernel-tmb-source-3.12.20-1.mga4 kernel-tmb-source-3.12.26-1.mga4 kernel-tmb-source-3.12.8-1.mga4 kernel-tmb-source-3.12.9-1.mga4 kernel-tmb-source-3.14.23-1.mga4 kernel-tmb-source-latest kernel-vserver-source-3.10.27-0.vs2.3.6.8.1.mga4 kernel-vserver-source-3.10.28-0.vs2.3.6.8.1.mga4 kernel-vserver-source-3.10.40-0.vs2.3.6.8.1.mga4 kernel-vserver-source-3.10.51-0.vs2.3.6.8.1.mga4 kernel-vserver-source-3.14.23-0.vs2.3.6.13.1.mga4 kernel-vserver-source-latest lib64dvdcss-devel lib64dvdcss2 lib64dvdnav-devel lib64dvdnav4 lib64dvdread-devel lib64dvdread4 lib64gtksourceview-1.0-devel lib64gtksourceview-1.0_0 lib64gtksourceview-2.0-devel lib64gtksourceview-2.0_0 lib64gtksourceview-gir2.0 lib64gtksourceview-gir3.0 lib64gtksourceview3.0-devel lib64gtksourceview3.0_1 lib64gtksourceviewmm-2.0-devel lib64gtksourceviewmm-2.0_2 lib64gtksourceviewmm3.0-devel lib64gtksourceviewmm3.0_0 lib64kcal_resourceblog4 lib64kcal_resourceremote4 lib64kresources4 lib64source-highlight-devel lib64source-highlight-static-devel lib64source-highlight4 libdvdnav-debuginfo libdvdnav-devel libdvdnav4 libdvdread-debuginfo libdvdread-devel libdvdread4 libgtksourceview-1.0-devel libgtksourceview-1.0_0 libgtksourceview-2.0-devel libgtksourceview-2.0_0 libgtksourceview-gir2.0 libgtksourceview-gir3.0 libgtksourceview3.0-devel libgtksourceview3.0_1 libgtksourceviewmm-2.0-devel libgtksourceviewmm-2.0_2 libgtksourceviewmm3.0-devel libgtksourceviewmm3.0_0 libkcal_resourceblog4 libkcal_resourceremote4 libkresources4 libsource-highlight-devel libsource-highlight-static-devel libsource-highlight4 lsdvd lsdvd-debuginfo madwifi-source maven-remote-resources-plugin maven-remote-resources-plugin-javadoc maven-resources-plugin maven-resources-plugin-javadoc maven-shared-resources maven-source-plugin maven-source-plugin-javadoc mingw32-gtksourceview3 mingw32-gtksourceview3-debuginfo mingw64-gtksourceview3 mingw64-gtksourceview3-debuginfo ocaml-sources osgi-resource-locator osgi-resource-locator-javadoc perl-BSD-Resource perl-BSD-Resource-debuginfo perl-DVD-Read perl-DVD-Read-debuginfo perl-Dist-Zilla-Plugin-AutoMetaResources perl-Dist-Zilla-Plugin-CheckMetaResources perl-Dist-Zilla-Plugin-MetaResourcesFromGit perl-Gtk2-SourceView perl-Gtk2-SourceView-debuginfo perl-Gtk2-SourceView2 perl-Gtk2-SourceView2-debuginfo perl-Pod-Weaver-Section-SourceGitHub plexus-resources plexus-resources-javadoc python-gtksourceview python-gtksourceview-debuginfo python-gtksourceview-devel python-pkg-resources python3-pkg-resources radvd radvd-debuginfo resource-agents resource-agents-debuginfo ruby-activeresource ruby-activeresource-doc ruby-coffee-script-source ruby-coffee-script-source-doc ruby-debugger-ruby_core_source ruby-debugger-ruby_core_source-debuginfo ruby-debugger-ruby_core_source-doc ruby-method_source ruby-method_source-doc ruby-ruby_core_source ruby-ruby_core_source-doc source-highlight source-highlight-debuginfo task-kde4-handbooks-dvd texlive-source vdr-plugin-dvd vdr-plugin-dvd-debuginfo vdr-plugin-dvdswitch vdr-plugin-dvdswitch-debuginfo virtuoso-opensource virtuoso-opensource-applications virtuoso-opensource-debuginfo virtuoso-opensource-jars x11-server-source [antoine@localhost ~]$
Bon, après je n'ai pas Totem, y préférant de loin VLC.
Édité par admel Le 22/11/2014 à 17h02

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Pour lire un dvd du commerce, il faut :
- installer les media "tainted"
- vérifier que libdvdcss2 ou lib64dvdcss2 est bien installé.
- pourla cersion Mageia4 Task-codec-video tainted et task-codec-audio tainted installe tout pour l'usage courant.
- pour la version 3 j'installe les codecs avec le mot clef gstreamer, et j'installe aussi vlc, version tainted, et le maximum de codecs version tainted.vlc
Édité par christian_fisch Le 22/11/2014 à 17h03
Christian

Visiteur
Visiteur
gide :
Bonjour! Lorsque j'introduit un DVD, Totem se lance mais affiche qu'il lui faut" un greffon source DVD". Je clique sur OK, il cherche le greffon..et ne le trouve pas! Et plus rien... Que faut il faire?
Merci
J.D.
Merci
J.D.
il te faut déjà être sur que les dépôts tainted soit installés et activés pour ceci voir ICI ou ouvrir une console
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
urpmi.update --no-ignore Nonfree Release Nonfree Updates Tainted Release Tainted Updates urpmi.update -a
ensuite tu installes les paquets
Code TEXT :
gstreamer0.10-plugins-ugly gstreamer0.10-resindvd
Code BASH :
su -
Code TEXT :
mot de passe root
Code BASH :
urpmi gstreamer0.10-plugins-ugly gstreamer0.10-resindvd
Édité par Visiteur Le 22/11/2014 à 21h05

gide Membre non connecté
-
- Voir le profil du membre gide
- Inscrit le : 25/12/2008
Merci des réponses
J.D.

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Pour mettre VLC par defaut , il faut modifier les "associations de fichiers"
Sous KDE4 : à partir de konqueror (Configuration..Configurer konqueror) ou l'outil de configuration général de KDE4 il y a un choix "association de fichiers" et un paragraphe " Video".
il faut ouvrir presque tous les sous paragraphes pour remonter VLC dans l'ordre des préférences, et sauvegarder.
Christian

thierryR Membre non connecté
-
- Voir le profil du membre thierryR
- Inscrit le : 02/02/2010
- Site internet
Tu choisis autre
Tu mets VLC et tu clic sur memoriser l'association
C'est fini
débusqueur de bugs et chercheur en améliorations
Amicalement vôtre.
Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

Kernel: 4.4.92-desktop-1.mga5 x86_64 (64 bit) Desktop: KDE 4.14.35 Distro: Mageia 5 thornicroft
Machine: Mobo: ASUSTeK model: X751SA v: 1.0 Bios: American Megatrends v: X751SA.403
CPU: Quad core Intel Pentium N3710 (-MCP-) cache: 1024 KB Graphics: Card: Intel Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller

gide Membre non connecté
-
- Voir le profil du membre gide
- Inscrit le : 25/12/2008
J.D.
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie