Installer vlc

[code]vohudebian:/home/vohu# apt-get install vlc
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
vlc: Dépend: dbus-1 (>= 0.23.4) mais ne sera pas installé
Dépend: libhal0 (>= 0.4.0) mais ne sera pas installé
Dépend: libmodplug0 (>= 1:0.7-1) mais ne sera pas installé
Dépend: wxvlc mais ne sera pas installé
E: Paquets défectueux

[/code]

le pb, c’est qu’en installant dbus-1, il me desinstalle gambas et d’autres gadjets de gnome, et je n’ai pas du tout envie…comme
gnome-desktop-environment gnome-power-manager gnome-volume-manager

salut vohu …
pour gambas je sais pas je connais pas …
ce cas de figure m’es arrivé pour autre chose que vlc, voilà comment j’ai résolu le blem :
d’abord j’ai fait des recherches dépendance par dépendance, exemple :

et regarder les paquets qui rendent son installation impossible, pour éventuellement les “pinner” … il faut savoir un petit détail, c’est que apt va pas t’expliquer pourquoi il peut pas installer tel paquet, ex : dbus, mais comme il voit que dbus dépend de libex1 qui dépend de libex2 qui elle demande un remove de libex0, apt va pas détailler pour te dire qu’au x ième degré de dépendance, une suppresion est nécessaire …
sa réponse sera : noway en donnant juste le premier degré …
il suffit de faire donc à la main apt-get -s remove (pour évaluer les dégats) lib0, et tu verras, si tu l’exécute en vrai aprés, que :
apt-get -s install dbus1 va te donner :

[quote]le paquet dbus1 va être installé
les paquets supplémentaires seront installés :
libex2 libex1[/quote]
idem pour les autres dépendances, aprés si ça veut vraiment pas, il y a le pinning, et rien ne dit que les paquets que tu auras virés ne sont pas réinstallables aprés … c’est curieux mais c’est comme ça .
ps: gnome-desktop-environment, je tourne sous gnome sans ça impecc :wink:

c bon pour vlc, mais j’ai plus xwine gtk-engines-qtpixmap gnomp3 gnome-find totem totem-xine gimageview xmms-modplug Mais j’ai vraiment besoin de gnome-power-manager : /

: / et il ne veut pas me le reinstaller a part en desinstallant vlc:

Les paquets suivants contiennent des dépendances non satisfaites :
  libxine1: Dépend: libmodplug0c2 (>= 1:0.7-4.1) mais ne sera pas installé
E: Paquets défectueux
vohudebian:/home/vohu# apt-get install libmodplug0c2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets suivants seront ENLEVÉS :
  libmodplug0 vlc wxvlc
Les NOUVEAUX paquets suivants seront installés :
  libmodplug0c2
0 mis à jour, 1 nouvellement installés, 3 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 116ko dans les archives.
Après dépaquetage, 14,3Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
vohudebian:/home/vohu# apt-get install gnome-power-manager
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
  dbus hal
Paquets suggérés :
  hal-device-manager
Les paquets suivants seront ENLEVÉS :
  dbus-1 libhal0 vlc wxvlc
Les NOUVEAUX paquets suivants seront installés :
  dbus gnome-power-manager hal
0 mis à jour, 3 nouvellement installés, 4 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/1079ko dans les archives.
Après dépaquetage, 12,5Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?

Il va falloir que je vois vraiment c’est quoi le pinning :confused:

re-
ben écoutes, je vais te donner un exemple tout chaud de ce que je suis en train de faire, et je tombe sur un os au final mais bon, c’est pour illustrer la marche à suivre (enfin … sous réserve que ce soit la bonne).
ma situation: j’ai besoin de 3 fichiers, libxml-2.0.pc libxslt.pc hal.pc, qu’aprés recherche avec apt-file (le bênit), je trouve. Bien, mais il me faut installer les trois paquets qui contiennent ces fichiers.pc :

Les problèmes de dépendances générés par cette commande, et ce que j’ai fait :

[code]debian:~# apt-get -su install libxml2-dev libxslt1-dev libhal-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libxml2-dev: Dépend: libxml2 (= 2.6.16-7) mais 2.6.24.dfsg-1 devra être instal lé
libxslt1-dev: Dépend: libgcrypt11-dev mais ne sera pas installé
E: Paquets défectueux
debian:~# ######## traitement de libxml2 par pinning #########################
debian:~# apt-cache policy libxml2
libxml2:
Installé : 2.6.24.dfsg-1
Candidat : 2.6.16-7
Étiquette de paquet : 2.6.16-7
Table de version :
*** 2.6.24.dfsg-1 1000
500 http://ftp.fr.debian.org etch/main Packages
500 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
2.6.16-7 1000
990 http://ftp.fr.debian.org sarge/main Packages
debian:~# ######## traitement de libgcrypt11-dev, recherche d’abord pourquoi pas debian:~# apt-get -su install libgcrypt11-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libgcrypt11-dev: Dépend: libgcrypt11 (= 1.2.0-11.1) mais 1.2.2-1 devra être in stallé
Dépend: libgpg-error-dev mais ne sera pas installé
E: Paquets défectueux
debian:~# ####### traitement de libgcrypt11 par pinning ######################
debian:~# apt-cache policy libgcrypt11 libgcrypt11:
Installé : 1.2.2-1
Candidat : 1.2.0-11.1
Étiquette de paquet : 1.2.0-11.1
Table de version :
*** 1.2.2-1 1000
500 http://ftp.fr.debian.org etch/main Packages
500 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
1.2.0-11.1 1000
990 http://ftp.fr.debian.org sarge/main Packages
debian:~# ######## traitement de libgpg-error-dev, recherche d’abord pourquoi pas debian:~# apt-get -su install libgpg-error-dev
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances… Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l’impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n’ont pas encore
été créés ou ne sont pas sortis d’Incoming.

Puisque vous n’avez demandé qu’une seule opération, le paquet n’est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L’information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
libgpg-error-dev: Dépend: libgpg-error0 (= 1.0-1) mais 1.2-1 devra être installé
E: Paquets défectueux
debian:~# ####### traitement de libgpg-error0 par pinning ###############
debian:~# apt-cache policy libgpg-error0
libgpg-error0:
Installé : 1.2-1
Candidat : 1.0-1
Étiquette de paquet : 1.0-1
Table de version :
*** 1.2-1 1000
500 http://ftp.fr.debian.org etch/main Packages
500 http://ftp.fr.debian.org sid/main Packages
100 /var/lib/dpkg/status
1.0-1 1000
990 http://ftp.fr.debian.org sarge/main Packages
debian:~#
####################### dernière simulation, vérification : #############
# apt-get -su install libxml2-dev libxslt1-dev libhal-dev[/code]
aie, il me demande le remove de 163 paquets, je peux pas me permettre, cf : forum.debian-fr.org/viewtopic.php?t=3367

Ce que j’ai fait dans /etc/apt/preferences, qui accompagne ce cheminement :

[quote]Package: libxml2
Pin: release a=stable
Pin-Priority: 1000

Package: libgcrypt11
Pin: release a=stable
Pin-Priority: 1000

Package: libgpg-error0
Pin: release a=stable
Pin-Priority: 1000
[/quote] mais c’est à adapter en fonction de ton cas, la release attendu chez toi peut-être testing, … et rien ne dis que tu tomberas sur le même os que moi …

il suffit juste d’ajouter ces lignes en mettant le paquet qui j’ai besoin alors ?

bon, bien je vais essayer merci :smiley:

re-
non il suffit pas de … :confused:
regarde les recherches que j’ai fait, dépendances par dépendances pour débloquer la situation, et bien sur adapte les noms de pkg, à ton cas je veux dire … et sois prudent (simule avant -s install ).

ps : attention, je suis pas confirmé :unamused:

utilisez aptitude, et pensez à préciser des versions de paquets:

  • vous pouvez rajouter l’install d’un paquet “à la volée” avec aptitude au moment ou il vous demande si vous voulez continuer. Un exemple sur mon dist upgrade de ce matin:emeraude:~$ sudo aptitude dist-upgrade Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Lecture des descriptions de tâches... Fait Construction de la base de données des étiquettes... Fait Les paquets suivants seront mis à jour : apt-watch apt-watch-backend apt-watch-gnome boinc-client boinc-manager cpp-4.1 debhelper fastjar g++-4.1 gcc-4.1 gcc-4.1-base java-common lib64gcc1 libdpkg-ruby1.8 libgcc1 libglu1-xorg-dev libgnome2-0 libgnome2-common libgsf-1-114 libgsf-1-common libmudflap0 libmudflap0-dev libstdc++6 libstdc++6-4.1-dev linux-patch-debian-2.6.16 linux-source-2.6.16 linux-tree-2.6.16 manpages manpages-dev python-apt python2.3-apt quilt socat spamassassin spamc synaptic x11-common xarchiver xserver-xorg xserver-xorg-input-all xserver-xorg-video-all Les paquets suivants sont RECOMMANDÉS mais ne seront pas installés : libarchive-tar-perl libssp0-dev 41 paquets mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 57,6Mo d'archives. Après dépaquetage, 888ko seront utilisés. Voulez-vous continuer ? [Y/n/?] +libarchive-tar-perl libssp0-dev Les NOUVEAUX paquets suivants vont être automatiquement installés : libio-zlib-perl libssp0 Les NOUVEAUX paquets suivants vont être installés : libarchive-tar-perl libio-zlib-perl libssp0 libssp0-dev Les paquets suivants seront mis à jour : apt-watch apt-watch-backend apt-watch-gnome boinc-client boinc-manager cpp-4.1 debhelper fastjar g++-4.1 gcc-4.1 gcc-4.1-base java-common lib64gcc1 libdpkg-ruby1.8 libgcc1 libglu1-xorg-dev libgnome2-0 libgnome2-common libgsf-1-114 libgsf-1-common libmudflap0 libmudflap0-dev libstdc++6 libstdc++6-4.1-dev linux-patch-debian-2.6.16 linux-source-2.6.16 linux-tree-2.6.16 manpages manpages-dev python-apt python2.3-apt quilt socat spamassassin spamc synaptic x11-common xarchiver xserver-xorg xserver-xorg-input-all xserver-xorg-video-all 41 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour. Il est nécessaire de télécharger 57,8Mo d'archives. Après dépaquetage, 1293ko seront utilisés. Voulez-vous continuer ? [Y/n/?] (...)
  • ensuite on peut aprés avoir déterminé des versions compatibles, forcer un numero de version de paquet:
    apt[itude|-get] install = =

j’ai toujours pas reussi a garder totem-xine et vlc en meme temps : /

[code]Package: dbus-1
Pin: release a=unstable
Pin-Priority: 1000

Package: libmodplug0
Pin: release a=unstable
Pin-Priority: 1000

Package: libhal0
Pin: release a=unstable
Pin-Priority: 1000[/code]

pourquoi est ce que tu va pinner ces trois paquets là en unstable ?

bien tous les 3 doivent etre installé pour que je puisse mettre vlc

mais dbus-1 il m’enleve hal gnome-volume-manager et d’autres trucs dont j’ai besoin…
libmodplug0 me desinstalle totem-xine…

c’est trop compliqué pour moi.
je ne sais pas.
Tu utilises toutes les releases en même temps avec un pinning sur la testing, ou bien tu n’as que les sources testing ?
Tu as essayé de ne mettre aucune préfèrence, de faire l’install de vlc et de totem-xine en unstable, puis de te remettre comme avant ?

au départ, mon fichier préférences est vide…

et quand je fais ce qu’il faut pour installer vlc, c a dire
installer dbus-1 libmodplug0 libhal0 ca me desinstalle gxine gxineplugin libmodplug0c2 libxine-dev libxine1 totem totem-xine xine-ui dbus gnome-desktop-environment gnome-volume-manager hal hal-device-manager)

mais je ne veux pas perdre totem-xine gnome-volume-manager hal hal-device-manager

J’ai essayé pas mal de préférences diférentes, mais ca marche jamais…

ya un moment où il faut arrêter de se prendre la tête tout seul l :wink:
(je me parle à moi même :laughing: )
peut-être qu’il y a vraiment incompatibilité, avec ce que demande vlc, et ce que demande totem-xine … franchement, ça serait étonnant ?
donc, faire un choix … le big problem, c’est que certains logiciels, ex : vlc, on besoin d’une config qui n’est pas forcément la tienne au moment où tu veux l’installer … genre stable - testing - unstable et tous les paquets qui les accompagnent, les X, les xfree86, les xorg, qui ont leurs exigences propres … je crois que j’ai du laissé tomber, car je ne vois pas vlc dans mes menus en plus … alors que je croyais l’avoir … mais j’ai totem … affaire d’impression !! (ça m’embête, j’aime bien vlc).

QU’EST CE QUE TU FAIS A TOUCHER AUX PREFERENCES NOM DE D’LA !
Les preferences, sauf cas particulier, c’est plus pour utiliser de nombreuses sources que pour pinner des paquets, et en plus, même moi, je n’ai pas tout compris. Alors evites de jouer avec tes preferences trop souvent.

bon, j’ai regardé: tu es en testing, et comme vlc n’existe qu’en sarge en standard, si tu ne veux pas repasser en sarge un max de paquets, tu va devoir passer par un backport testing ou un depot sauvage.

tiens, je suis allé cherché sur www1.apt-get.org/search.php?quer … %5B%5D=all
et le premier lien qui tombe (Latest Debian packages of VideoLAN software for Woody/Sarge/Sid), m’a l’air pas mal.
Essayes d’ajouter:deb http://download.videolan.org/pub/videolan/debian sid main deb-src http://download.videolan.org/pub/videolan/debian sid main
il n’y a pas de sources etch sur ce depot, mais j’ai vu vlc en sid.
Si quelqu’un connait un meilleur backport.

Non mais j’ai installé vlc à partir de celui ci et ca développe!

MattOTop > c’est la première fois que je joue avec ce fichier… on m’a dit de le faire plus haut dans le topic…

j’ai deja ces 2 dépots : /

deb http://puga.vdu.lt/debian sid main deb-src http://puga.vdu.lt/debian sid main

trés interessant …

ça développe ? c’est à dire ? ça code ? :smiley: ou ça développe des décibels !!?? :stuck_out_tongue:

[quote=“vohu”]MattOTop > c’est la première fois que je joue avec ce fichier… on m’a dit de le faire plus haut dans le topic…
j’ai deja ces 2 dépots : /[/quote]
ça y’est , tout est de ma faute :unamused:
disons que ça m’a aider, mais je reconnais que c’est à utiliser avec modération :smiling_imp:

di décibel et du rtsp boudiou(ah l’ame de l’auvergnat qui ressurgit) :stuck_out_tongue: