Wie kann ich die VLC-Abhängigkeit "vlc-nox" lösen?


5

Ich habe Ubuntu installiert (Ubuntu 2.6.38-11-generic-pae # 50-Ubuntu SMP, i686 Athlon i386 GNU / Linux). Ich bin Neuling in Linux.

Ich versuche, den VLC Media Player über die Befehlszeile zu installieren:

% sudo apt-get update
% sudo apt-get install vlc vlc-plugin-pulse mozilla-plugin-vlc

Der erste Befehl wird ohne Probleme ausgeführt. Dann habe ich versucht, die zweite Zeile auszuführen, was folgende Ausgabe ergibt:

Reading package lists... Done Building dependency tree        Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation:

The following packages have unmet dependencies:  mozilla-plugin-vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc : Depends: vlc-nox (= 1.1.9-1ubuntu1.3) but it is not going to be installed
       Depends: libavcodec52 (>= 4:0.6-1~) but it is not going to be installed or
                libavcodec-extra-52 (>= 4:0.6-1~) but it is not going to be installed
       Depends: libqtgui4 (>= 4:4.5.3) but it is not going to be installed
       Depends: libva-x11-1 but it is not installable
       Depends: libva1 but it is not installable
       Depends: libxcb-keysyms1 (>= 0.3.6) but it is not installable
       Depends: libxcb-randr0 (>= 1.1) but it is not installable
       Depends: libxcb-xv0 (>= 1.2) but it is not installable
       Recommends: vlc-plugin-notify (= 1.1.9-1ubuntu1.3) but it is not going to be installed  vlc-plugin-pulse : Depends: vlc-nox (=
1.1.9-1ubuntu1.3) but it is not going to be installed E: Broken packages

Wie kann ich dieses Problem beheben?

Danach habe ich auch versucht, GNOME Media Player vom Ubuntu Software Center zu installieren . Es wurde folgende Fehlermeldung zurückgegeben:

The following packages have unmet dependencies:

gnome-media-player: Depends: libatkmm-1.6-1 (>= 2.22.0) but 2.22.5-0ubuntu1 is to be installed
                    Depends: libc6 (>= 2.4) but 2.13-0ubuntu13 is to be installed
                    Depends: libdbus-1-3 (>= 1.0.2) but 1.4.6-1ubuntu6.1 is to be installed
                    Depends: libdbus-glib-1-2 (>= 0.78) but 0.92-0ubuntu1 is to be installed
                    Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed
                    Depends: libgconf2-4 (>= 2.31.1) but 2.32.2-0ubuntu2 is to be installed
                    Depends: libglib2.0-0 (>= 2.12.0) but 2.28.6-0ubuntu1 is to be installed
                    Depends: libglibmm-2.4-1c2a (>= 2.27.3) but 2.28.0-1 is to be installed
                    Depends: libgstreamer-plugins-base0.10-0 (>= 0.10.0) but 0.10.32-1ubuntu5 is to be installed
                    Depends: libgstreamer0.10-0 (>= 0.10.7) but 0.10.32-3ubuntu3.1 is to be installed
                    Depends: libgtk2.0-0 (>= 2.12.0) but 2.24.4-0ubuntu2 is to be installed
                    Depends: libgtkmm-2.4-1c2a (>= 1:2.22.0) but 1:2.24.0-0ubuntu1 is to be installed
                    Depends: libsigc++-2.0-0c2a (>= 2.0.2) but 2.2.4.2-1ubuntu1 is to be installed
                    Depends: libstdc++6 (>= 4.5) but 4.5.2-8ubuntu4 is to be installed
                    Depends: libunique-1.0-0 (>= 1.0.0) but 1.1.6-1.1ubuntu2 is to be installed
                    Depends: libvlc5 (>= 1.1.0) but 1.1.9-1ubuntu1.3 is to be installed
                    Depends: libxine1 (>= 1.1.8-1) but it is not going to be installed

sieht nach einem großen Durcheinander aus ... Welche Ubuntu-Version verwenden Sie (cat / etc / issue)? Sie können versuchen, die Konsistenz des Verpackungssystems mit 'apt-get check' zu überprüfen.
guenter

Antworten:


2

Die Protokolle dort sagen Ihnen, dass Sie eine Reihe von Abhängigkeiten vermissen. Sie können die langsame Route gehen, indem Sie jedes einzeln oder durch ein Leerzeichen getrennt installieren. Ich verwende jedoch Ubuntu 11.04 (neueste stabile Version) und habe nicht die gleichen Probleme. Der einzige Unterschied könnte sein, dass ich das (unten) nach einer Neuinstallation gemacht habe.

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install build-essential

Bildbeschreibung hier eingeben

Wenn ich gehe, um vlc zu installieren

sudo apt-get install vlc

Es sagt mir, dass ich Abhängigkeiten installieren muss. Ich gebe Y ein, um sie zu installieren. Der Prozess läuft normal ab und wird installiert.


danke .... jetzt kann ich in der Lage sein, vlc-Spieler anzubringen ... Ich ging für obere Antwort auch. Nachdem ich beide getan habe, bin ich in der Lage, vlc-Spieler jetzt anzubringen.
prakash.panjwani

Ja, Sie wissen, dass Sie Ubuntu 11 nicht benötigen, um VLC zu installieren.
Micke

Ich weiß. Ich habe nur die Version illustriert und dokumentiert, die ich hatte.
Kobaltz


1

Für mich (Ubuntu 11.10) war die Antwort so einfach wie das Laufen:

 sudo apt-get -f install

1

Ich fühle mich nicht wohl mit dem Apt-Get-Upgrade, das in den meisten Antworten vorgeschlagen wird.

Dies ist hauptsächlich auf zwei Gründe zurückzuführen.

A. Warum sollten Sie es tun, wenn nicht alle Pakete aktualisiert werden müssen?

B. Nicht alle aktualisierten Pakete arbeiten so effizient wie die bereits installierten.

Ich würde vorschlagen, das Terminal zu verwenden und Folgendes zu verwenden:

sudo apt-get install vlc

Nehmen wir nun an, Sie erhalten unerfüllte Abhängigkeiten für vlc-nox wie

The following packages have unmet dependencies:
 vlc : Depends: vlc-nox (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed
   Recommends: vlc-plugin-notify (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
   Recommends: vlc-plugin-pulse (= 2.1.6-0ubuntu14.04.2) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Fügen Sie dem Befehl nun einfach den Namen der Abhängigkeiten hinzu.

sudo apt-get install vlc vlc-nox

Fügen Sie weitere Abhängigkeiten hinzu, bis Sie einen klaren Installationsstart erhalten.

Eine Sache zu beachten: Ich hatte ein Versionsproblem mit einer der Abhängigkeiten. Abhängigkeiten wurden installiert, aber von einer älteren Version.

The following packages have unmet dependencies:
 libvlccore7 : Depends: vlc-data (= 2.1.6-0ubuntu14.04.2) but 3.0.0~~git20150319+r59816+33~ubuntu14.04.1 is to be installed

Lösen Sie diese Art von Problem mit purge.

apt-get purge vlc-data

Führen Sie dann den Befehl install aus. In meinem Fall endete es so.

sudo apt-get install vlc vlc-data vlc-nox libvlccore7 vlc-plugin-notify vlc-plugin-pulse 

und Voila! Ich hoffe, das hilft.


0

Ich hatte auch das gleiche Problem. Um dies zu lösen, habe ich getan

Öffnen Sie das Software Center.

Klicken Sie unter Bearbeiten auf Softwarequelle

Aktivieren Sie auf der Registerkarte Ubuntu-Software alle Repositorys mit Ausnahme des Quellcodes und klicken Sie auf Herunterladen von

Wählen Sie aus der Dropdown-Liste "Download" eine andere aus

Klicken Sie nun auf den besten Server auswählen

Sobald Ubuntu den besten Server für Sie ausgewählt hat, klicken Sie auf den ausgewählten Server

Klicken Sie nun auf die Registerkarte "Andere Software".

Entfernen Sie alle Einträge, die Sie für VLC gefunden haben. Und klicken Sie auf Schließen.

Drücken Sie die Tastenkombination ALT + STRG + T, um das Terminal zu öffnen und den folgenden Befehl auszuführen

sudo apt-get clean
sudo apt-get -f install
sudo apt-get update
sudo apt-get upgrade

Starten Sie das System nach dem Upgrade neu.

Versuchen Sie nach dem Neustart erneut, VLC zu installieren. Führen Sie die folgenden Befehle aus

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

Quelle: http://computernetworkingnotes.com/ubuntu-12-04-tips-and-tricks/how-to-install-vlc-in-ubuntu.html

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.