hello:
i have delete vlc for reinstall it (codec hvenc etc…)
and when i try to install, i have this error…
❯ sudo apt install vlc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
vlc est déjà la version la plus récente (1:3.0.12-dmo0+deb10u2).
vlc passé en « installé manuellement ».
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
ffmpeg-doc : Dépend: libjs-bootstrap mais ne sera pas installé
libasound2-plugins : Dépend: libavcodec58 (>= 10:4.1)
Dépend: libavresample4 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 devra être installé
libavcodec58 : Dépend: libcrystalhd3 (>= 1:0.0~git20110715.fdd2f19) mais ne sera pas installé
Dépend: libx264-155 mais ne sera pas installé
libavfilter7 : Dépend: libmysofa0 (>= 0.6~) mais ne sera pas installé
Dépend: libzmq5 (>= 3.2.3+dfsg) mais ne sera pas installé
libavformat58 : Dépend: libssh-gcrypt-4 (>= 0.8.0) mais ne sera pas installé
libchromaprint1 : Dépend: libavcodec58 (>= 10:4.0)
Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
libffmpegthumbnailer4v5 : Dépend: libavcodec58 (>= 10:4.0)
Dépend: libavfilter7 (>= 10:4.0)
Dépend: libavformat58 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 devra être installé
libobs0 : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libswresample3 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
obs-plugins : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavdevice58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
obs-studio : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 devra être installé
vlc-plugin-base : Dépend: libavcodec58 (>= 10:4.1.6)
Dépend: libavformat58 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libpostproc55 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
Dépend: libswscale5 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
vlc-plugin-video-output : Dépend: libavcodec58 (>= 10:4.1.6)
Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 devra être installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans paquet
(ou indiquez une solution).
Les paquets suivants contiennent des dépendances non satisfaites :
ffmpeg-doc : Dépend: libjs-bootstrap mais il n'est pas installé
libasound2-plugins : Dépend: libavcodec58 (>= 10:4.1)
Dépend: libavresample4 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.1) mais 7:4.1.4-1~deb10u1 est installé
libavcodec58 : Dépend: libcrystalhd3 (>= 1:0.0~git20110715.fdd2f19) mais il n'est pas installé
Dépend: libx264-155 mais il n'est pas installé
libavfilter7 : Dépend: libmysofa0 (>= 0.6~) mais il n'est pas installé
Dépend: libzmq5 (>= 3.2.3+dfsg) mais il n'est pas installé
libavformat58 : Dépend: libssh-gcrypt-4 (>= 0.8.0) mais il n'est pas installé
libchromaprint1 : Dépend: libavcodec58 (>= 10:4.0)
Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
libffmpegthumbnailer4v5 : Dépend: libavcodec58 (>= 10:4.0)
Dépend: libavfilter7 (>= 10:4.0)
Dépend: libavformat58 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.0) mais 7:4.1.4-1~deb10u1 est installé
libobs0 : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libswresample3 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
obs-plugins : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavdevice58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libswscale5 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
obs-studio : Dépend: libavcodec58 (>= 10:4.1.5)
Dépend: libavformat58 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.1.5) mais 7:4.1.4-1~deb10u1 est installé
vlc-plugin-base : Dépend: libavcodec58 (>= 10:4.1.6)
Dépend: libavformat58 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libpostproc55 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
Dépend: libswscale5 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
vlc-plugin-video-output : Dépend: libavcodec58 (>= 10:4.1.6)
Dépend: libavutil56 (>= 10:4.1.6) mais 7:4.1.4-1~deb10u1 est installé
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
merci, pardon j’ai tellement l’habitude de parler en anglais lol
voici la commande demandée
ffmpeg hold
ffmpeg-doc hold
libavcodec-dev:amd64 hold
libavcodec58:amd64 hold
libavdevice-dev:amd64 hold
libavdevice58:amd64 hold
libavfilter-dev:amd64 hold
libavfilter7:amd64 hold
libavformat-dev:amd64 hold
libavformat58:amd64 hold
libavresample-dev:amd64 hold
libavresample4:amd64 hold
libavutil-dev:amd64 hold
libavutil56:amd64 hold
libpostproc-dev:amd64 hold
libpostproc55:amd64 hold
libswresample-dev:amd64 hold
libswresample3:amd64 hold
libswscale-dev:amd64 hold
libswscale5:amd64 hold
As-tu une bonne raison de bloquer l’état de ces paquets ?
Je te conseille vraiment de désinstaller tout ça (les paquets bloqués), puis désactiver le dépôt deb-multimedia, puis de réessayer d’installer VLC normalement.
Tu peux « relâcher » les paquets en hold avec cette commande
apt-mark unhold $(apt-mark showhold)
Mais tu risques alors d’avoir d’autres applis multimedia qui ne marcheront plus… Il faudrait savoir pourquoi tes paquets sont marqué en hold : est-ce lié à deb-multimedia ? je n’en sais rien.
« ça ne marche pas », c’est un peu court comme réponse. La moindre des choses serait de copier le retour de la commande.
Tu as commencé ce thread en disant « j’ai effacé vlc pour le réinstaller ». Comment as-tu fait ça ? on dirait que c’est le début de tes problèmes, aurais-tu été effacer des fichiers à la main au lieu d’utiliser le gestionnaire de paquets ?
Quel est le contenu de ton fichier sources.list ? quelles sont les autres sources que tu as ajoutées ?
Le copié/collé intégral du retour de la ligne de commande ci-dessus
et que l’on aurait besoin de voir devra être quelque chose qui ressemble à ce qui suit :
michel@debbull:~$ grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}
/etc/apt/sources.list:3:deb https://deb.debian.org/debian/ bullseye main contrib non-free
/etc/apt/sources.list:4:deb-src https://deb.debian.org/debian/ bullseye main contrib non-free
/etc/apt/sources.list:6:deb https://deb.debian.org/debian/ bullseye-updates main contrib non-free
/etc/apt/sources.list:7:deb-src https://deb.debian.org/debian/ bullseye-updates main contrib non-free
/etc/apt/sources.list:9:deb https://security.debian.org/debian-security bullseye-security main contrib non-free
/etc/apt/sources.list:10:deb-src https://security.debian.org/debian-security bullseye-security main contrib non-free
grep: /etc/apt/sources.list.d/*.list: Aucun fichier ou dossier de ce type
michel@debbull:~$
On y voit les deux prompts : michel@debbull:~$
qui nous donnent aussi des informations qui sont parfois très importantes
donc, il vaut mieux aussi les transmettre dans le copié/collé que tu nous donneras,
d’autant que ça ne fait pas grand chose de plus à copier,
et que c’est plus facile de sélectionner tout le bloc de texte entier
plutôt que de n’en sélectionner qu’une partie.
En bas et à droite de ton précédent message,
tu pourras cliquer sur l’icône dans laquelle tu verras un crayon (à droite du drapeau)
ce qui te permettra de voir la ligne que j’ai ajoutée juste avant
et celle que j’ai ajoutée juste après le copié/collé du retour de commande que tu as posté dans ton précédent message.
En encadrant ce bloc de texte avec ces deux lignes,
aucun lien contenu de ce bloc de texte n’est interprété comme un lien.
Tu peux donc modifier ton message pour insérer dans ce bloc de texte
toutes les lignes manquantes du retour de commandes afin qu’il soit complet.