Vlc media player kann in ubuntu 16.04 LTS nicht installiert werden

13
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
vlc : Depends: vlc-nox (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Depends: libavcodec-ffmpeg56 (>= 7:2.4) but it is not going to be installed or
            libavcodec-ffmpeg-extra56 (>= 7:2.4) but it is not going to be installed
   Depends: libavutil-ffmpeg54 (>= 7:2.4) but it is not going to be installed
   Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
            libgles1
   Depends: libgles2-mesa (>= 7.8.1) but it is not going to be installed or
            libgles2
   Depends: libqt5x11extras5 (>= 5.1.0) but it is not going to be installed
   Depends: libsdl-image1.2 (>= 1.2.10) but it is not going to be installed
   Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
   Depends: libva-drm1 (>= 1.1.0) but it is not going to be installed
   Depends: libva-x11-1 (>= 1.0.3) but it is not going to be installed
   Depends: libva1 (>= 1.2.0) but it is not going to be installed
   Depends: libvlccore8 (>= 2.2.0) but it is not going to be installed
   Depends: libxcb-composite0 but it is not going to be installed
   Depends: libxcb-xv0 (>= 1.2) but it is not going to be installed
   Recommends: vlc-plugin-notify (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Recommends: vlc-plugin-samba (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Conflicts: vlc:i386 but 2.1.4-1 is to be installed
vlc:i386 : Depends: vlc-nox:i386 (= 2.1.4-1) but it is not going to be installed
        Depends: libaa1:i386 (>= 1.4p5) but it is not going to be installed
        Depends: libc6:i386 (>= 2.15) but it is not going to be installed
        Depends: libcaca0:i386 (>= 0.99.beta17-1) but it is not going to be installed
        Depends: libfreetype6:i386 (>= 2.2.1) but it is not going to be installed
        Depends: libfribidi0:i386 (>= 0.19.2) but it is not going to be installed
        Depends: libgcc1:i386 (>= 1:4.1.1) but it is not going to be installed
        Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                 libgl1:i386
        Depends: libqtcore4:i386 (>= 4:4.8.0) but it is not going to be installed
        Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not going to be installed
        Depends: libsdl-image1.2:i386 (>= 1.2.10) but it is not going to be installed
        Depends: libsdl1.2debian:i386 (>= 1.2.11) but it is not going to be installed
        Depends: libstdc++6:i386 (>= 4.6) but it is not going to be installed
        Depends: libtar0:i386 but it is not going to be installed
        Depends: libva-x11-1:i386 (> 1.3.0~) but it is not going to be installed
        Depends: libva1:i386 (> 1.3.0~) but it is not going to be installed
        Depends: libvlccore7:i386 (>= 2.1.0) but it is not installable
        Depends: libx11-6:i386 but it is not going to be installed
        Depends: libxcb-composite0:i386 but it is not going to be installed
        Depends: libxcb-keysyms1:i386 (>= 0.3.9) but it is not going to be installed
        Depends: libxcb-randr0:i386 (>= 1.1) but it is not going to be installed
        Depends: libxcb-shm0:i386 but it is not going to be installed
        Depends: libxcb-xv0:i386 (>= 1.2) but it is not going to be installed
        Depends: libxcb1:i386 (>= 1.6) but it is not going to be installed
        Depends: libxext6:i386 but it is not going to be installed
        Depends: libxinerama1:i386 but it is not going to be installed
        Depends: libxpm4:i386 but it is not going to be installed
        Depends: zlib1g:i386 (>= 1:1.2.3.3) but it is not going to be installed
        Recommends: vlc-plugin-notify:i386 (= 2.1.4-1) but it is not going to be installed
        Recommends: vlc-plugin-pulse:i386 (= 2.1.4-1) but it is not installable
        Conflicts: vlc but 2.2.2+git20160830+r58831+56~ubuntu16.04.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Ich habe alles versucht -f -f install

Aber nichts scheint zu funktionieren. Das ist nicht alles, wenn ich es versuchesudo apt upgrade

Ich erhalte die folgende Fehlermeldung

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 vlc:i386 : Depends: vlc-nox:i386 (= 2.1.4-1) but it is not installed
            Depends: libaa1:i386 (>= 1.4p5) but it is not installed
            Depends: libc6:i386 (>= 2.15) but it is not installed
            Depends: libcaca0:i386 (>= 0.99.beta17-1) but it is not installed
            Depends: libfreetype6:i386 (>= 2.2.1) but it is not installed
            Depends: libfribidi0:i386 (>= 0.19.2) but it is not installed
            Depends: libgcc1:i386 (>= 1:4.1.1) but it is not installed
            Depends: libgl1-mesa-glx:i386 but it is not installed or
                     libgl1:i386
            Depends: libqtcore4:i386 (>= 4:4.8.0) but it is not installed
            Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not installed
            Depends: libsdl-image1.2:i386 (>= 1.2.10) but it is not installed
            Depends: libsdl1.2debian:i386 (>= 1.2.11) but it is not installed
            Depends: libstdc++6:i386 (>= 4.6) but it is not installed
            Depends: libtar0:i386 but it is not installed
            Depends: libva-x11-1:i386 (> 1.3.0~) but it is not installed
            Depends: libva1:i386 (> 1.3.0~) but it is not installed
            Depends: libvlccore7:i386 (>= 2.1.0) but it is not installable
            Depends: libx11-6:i386 but it is not installed
            Depends: libxcb-composite0:i386 but it is not installed
            Depends: libxcb-keysyms1:i386 (>= 0.3.9) but it is not installed
            Depends: libxcb-randr0:i386 (>= 1.1) but it is not installed
            Depends: libxcb-shm0:i386 but it is not installed
            Depends: libxcb-xv0:i386 (>= 1.2) but it is not installed
            Depends: libxcb1:i386 (>= 1.6) but it is not installed
            Depends: libxext6:i386 but it is not installed
            Depends: libxinerama1:i386 but it is not installed
            Depends: libxpm4:i386 but it is not installed
            Depends: zlib1g:i386 (>= 1:1.2.3.3) but it is not installed
            Recommends: vlc-plugin-notify:i386 (= 2.1.4-1) but it is not installed
            Recommends: vlc-plugin-pulse:i386 (= 2.1.4-1) but it is not installable
E: Unmet dependencies. Try using -f.

Ich habe sogar versucht, -faber nichts passiert noch.

Bitte helfen Sie

Akash Sarpal
quelle
1
Sie haben versucht, -fwie in sudo apt-get -f install? Weil es aus der Beschreibung, die Sie geschrieben haben, nicht ganz klar ist. Es ist höchstwahrscheinlich ein Tippfehler, aber ich ziehe es immer noch vor, zu fragen.
jawtheshark
Ja, ich hatte das gleiche Problem und konnte es lösen sudo ppa-purge xorg-edgers. Ich glaube, dies ist eine bestimmte Version der duplizierten Frage.
Atcold
Das 2.2.2+git20160830+r58831+56~ubuntu16.04.1 bedeutet, dass Sie eine Git-Version (Testversion) von VLC anstelle der Standard-VLC-Version Ihrer Distribution verwenden. Daher besteht der erste Schritt darin, ein solches Repository durch Ausführen eines Shell-Terminalbefehls wie sudo rm /etc/apt/sources.list.d/videolan*(vorausgesetzt, ein solches Repository gehört Videolan) zu entfernen . Führen Sie anschließend den Befehl sudo apt-get purge vlc -y; sudo apt-get autoremove -y; sudo apt-get clean; sudo apt-get update; sudo apt-get check; sudo apt-get dist-upgrade -y; sudo apt-get install vlc -yaus, um den standardmäßigen (stabilen) VLC Ihrer Distribution zu installieren.
Yuri Sucupira

Antworten:

22

Die einzige Lösung für dieses Problem ist das Hinzufügen von Padoka Mesa Stable Repository.

https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

Dann renne

sudo apt-get install vlc

Es wird mit Sicherheit funktionieren, da im obigen Repository sowohl libgles1-mesa als auch libgles2-mesa für vlc erforderlich sind.

Aadarsh
quelle
Das ist sicher ein Lebensretter. Ich habe in letzter Zeit einige Dinge gemacht und musste mithilfe von VLC herausfinden, dass etwas anderes das Programm deinstalliert hat und ich es aufgrund von libgles1-mesaProblemen nicht erneut installieren konnte . Dies ist ein solches Problem bei Debian-Systemen, zu viele verschiedene Repos mit zu vielen verschiedenen Versionen, es ist ein komplettes Chaos, wenn es um Debian-Pakete geht, weil es sich selbst gerne kaputt macht.
1
scheint das allgemeine Problem der gegenseitigen Exklusivität von libgles1-mesa und libgles2-mesa in 16.04 zu beheben.
Cheshirekow
1
Perfekt funktioniert!
Saurabh Bayani
Perfekt! Lösung funktioniert noch am 16.04.
Ricky Dam
1
Ich habe diesen ppa hinzugefügt. Führen Sie dann den Befehl zum Installieren von vlc aus, und es tritt immer noch derselbe Fehler mit Abhängigkeiten auf :(
user3804598
5

Versuchen:

sudo apt-get --purge remove vlc*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vlc
Black_FireFox
quelle
Dies funktioniert - indem Sie alle Versionen mit (*) entfernen und dann die Befehle nacheinander ausführen und schließlich erneut installieren, hat das bei mir funktioniert.
Gadgetroid
Ich habe genau das gemacht, was hier empfohlen wurde. Verbrachte viel (!!) Zeit und es funktionierte nicht (der gleiche Fehler mit Abhängigkeiten wird
angezeigt
3

Sie können versuchen, dasselbe mit dem folgenden Befehl zu befolgen

sudo apt-get install aptitude
sudo aptitude install vlc
Vembutech
quelle
1

Ich hatte genau das gleiche Problem mit Bibliotheken (kann vlc aufgrund von Problemen mit libgles1-mesa- und libgles2-mesa-Bibliotheksabhängigkeiten nicht installieren). Ich könnte das Problem mit aptitude lösen.

Aufgrund von Problemen mit der Bibliotheksabhängigkeit konnte ich vlc jedoch nicht sofort installieren.

Zuerst musste ich libgles1-mesa mit $ sudo aptitude aktualisieren und libgles1-mesa installieren

auf die Frage zur vorgeschlagenen Lösung (nicht installierte Bibliothek beibehalten) antworten: NEIN

Akzeptieren Sie dann den alternativen Vorschlag: Zurücksetzen von libgl1-mesa-glx und libglapi-mesa auf frühere Versionen

dann fuhr ich mit libgles2-mesa fort mit: $ sudo aptitude install libgles2-mesa

Dieses Mal hatte die vorgeschlagene Lösung kein Problem und installierte die Bibliothek

Zu diesem Zeitpunkt konnte ich vlc mit $ sudo apt-get install vlc installieren

und VLC war in Betrieb Hove, es funktioniert auch für Sie!

Thierry B
quelle
1
Diese Lösung würde in meinem Fall das Entfernen von Skype und Wine erfordern. Dies ist keine Lösung.
jfneis
Das gleiche wie vorher. Scheint, dass die kaputten Abhängigkeiten etwas mit xorg-edgers ppa zu tun haben, das ich verwende. Ich werde versuchen, den ppa zu entfernen.
s3v3n
Ich habe ausgeführt ppa-purge ppa:xorg-edgers/ppa, es hat eine Reihe von Paketen herabgestuft, dann konnte ich vlc installieren :). Wird sehen, ob das X nach einem Neustart noch funktioniert works
s3v3n
Möglicherweise verwandt: askubuntu.com/questions/551301/…
s3v3n
0

Fügen Sie die PPA für tägliche Vorabversions- Builds von VLC hinzu und installieren Sie sie:

sudo add-apt-repository ppa:videolan/master-daily
sudo apt update
sudo apt install vlc

Öffnen Sie nun VLC über Unity Dash (oder einen entsprechenden App-Launcher).

Avani Badheka
quelle
Nein, die Abhängigkeit kommt noch
Akash Sarpal
Bist du root-Benutzer?
Avani Badheka
Ja, ich bin der Administrator
Akash Sarpal
Versuchen Sie, den PC neu zu starten und versuchen Sie es erneut: sudo apt update & sudo apt install vlc
Avani badheka
1
Ich habe es versucht, aber wieder der gleiche Fehler
Akash Sarpal
0

Sie haben 2 Möglichkeiten:

  1. Installieren Sie es direkt vom "Software Center". Gehen Sie zur Ubuntu-Software und geben Sie im Suchfeld "VLC" ein. Dort finden Sie den Player und können ihn installieren, indem Sie auf klicken Install.

  2. Probieren Sie die folgenden Befehle Schritt für Schritt im Terminal aus:

    sudo apt-get update
    sudo apt-get install vlc
    
    sudo apt-get install vlc browser-plugin-vlc (embedded in Mozilla Firefox)
    
Avani Badheka
quelle
1
Ich habe das Software-Center-Ding ausprobiert und die Installation ist nie abgeschlossen, es bleibt nur am Anfang hängen.
Akash Sarpal
1
Ich habe es versucht und nichts passiert gerade mit den obigen Terminalbefehlen, die Sie erwähnt haben
Akash Sarpal
Download von Link und dann
Dpkg
Was ist dpkg? Ich bin neu bei Ubuntu
Akash Sarpal
-1

Die folgenden Befehle haben bei mir funktioniert:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

und versuchen Sie dann, VLC zu installieren:

sudo apt install vlc
Rahul Kumar
quelle
-1

Nach vieler Frustration mit unerfüllten Abhängigkeiten, dies gearbeitet:

sudo add-apt-repository ppa:jonathonf/vlc-3
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo add-apt-repository ppa:jonathonf/meson
sudo apt-get update
sudo apt-get install vlc
Sridhar Sarnobat
quelle
Abgestimmt ohne Erklärung.
Sridhar Sarnobat