Impossibile installare vlc media player in ubuntu 16.04 LTS


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).

Ho provato tutto -f -f install

Ma niente sembra funzionare. questo non è tutto quando mai provosudo apt upgrade

Ottengo il seguente errore

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.

Ho provato anche il -fma non succede ancora nulla.

Per favore aiuto


1
Hai provato -fcome in sudo apt-get -f install? Perché, non è del tutto chiaro dalla descrizione che hai scritto. È molto probabilmente un errore di battitura, ma preferisco ancora chiedere.
jawtheshark,

Sì, ho avuto lo stesso problema e sono riuscito a risolverlo sudo ppa-purge xorg-edgers. Credo che questa sia una versione specifica della domanda duplicata.
Atcold

Ciò 2.2.2+git20160830+r58831+56~ubuntu16.04.1significa che stai usando una versione git (testing) di VLC invece della versione VLC predefinita della tua distribuzione. Quindi, il primo passo è rimuovere tale repository eseguendo un comando terminale shell come sudo rm /etc/apt/sources.list.d/videolan*(supponendo che tale repository sia di proprietà di Videolan). Successivamente, esegui il comando 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 -yper installare il VLC predefinito (stabile) della tua distribuzione.
Yuri Sucupira,

Risposte:


22

L'unica soluzione a questo problema è l'aggiunta di un repository stabile padoka.

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

Quindi corri

sudo apt-get install vlc

Funzionerà sicuramente Siccome il repository sopra ha entrambi libgles1-mesa e libgles2-mesa richiesti per vlc ..


Questo sicuramente un salvavita. Recentemente stavo facendo alcune cose e avevo bisogno di usare VLC per scoprire che qualcos'altro l'aveva disinstallato e non poteva installarlo di nuovo a causa di libgles1-mesaproblemi. Questo è un problema con i sistemi Debian, troppi repository diversi con troppe versioni diverse, è un casino di scattering completo quando si tratta di pacchetti Debian perché gli piace rompersi.

1
sembra risolvere il problema generale dell'esclusività reciproca di libgles1-mesa nd libgles2-mesa nel 16.04.
Cheshirekow,

1
Ha funzionato perfettamente!
Saurabh Bayani,

Perfetto! La soluzione funziona ancora il 16.04.
Ricky Dam,

1
Ho aggiunto questo ppa. Quindi esegui il comando per installare vlc ed è sempre lo stesso errore con le dipendenze :(
user3804598

5

Provare:

sudo apt-get --purge remove vlc*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vlc

Funziona - rimuovendo tutte le versioni utilizzando il (*), quindi eseguendo i comandi uno alla volta, la reinstallazione ha funzionato di nuovo per me.
Gadgetroid,

Ho fatto esattamente come raccomandato qui. Ho trascorso molto tempo (!!) e non ha funzionato (appare lo stesso errore con le dipendenze) :(
user3804598

3

Puoi provare a seguire lo stesso usando il comando seguente

sudo apt-get install aptitude
sudo aptitude install vlc

1

Ho avuto esattamente lo stesso problema delle librerie (impossibile installare vlc a causa di problemi con le dipendenze delle librerie libgles1-mesa e libgles2-mesa). Potrei risolvere il problema usando aptitude.

Tuttavia, non ho potuto installare subito vlc a causa di problemi di dipendenza dalla libreria.

Per prima cosa ho dovuto aggiornare libgles1-mesa con $ sudo aptitude install libgles1-mesa

alla domanda alla soluzione proposta (mantenendo la libreria non installata) risposta: NO

quindi accetta la proposta alternativa: ripristinare libgl1-mesa-glx e libglapi-mesa alle versioni precedenti

poi ho continuato con libgles2-mesa con: $ sudo aptitude install libgles2-mesa

questa volta la soluzione proposta non ha avuto problemi e ha installato la libreria

A questo punto, potrei installare vlc con $ sudo apt-get install vlc

e vlc era attivo e funzionante Hove funziona anche per te!


1
Questa soluzione richiederebbe, nel mio caso, la rimozione di Skype e Wine. Questa non è una soluzione.
jfneis,

Come il precedente. Sembra che le dipendenze rotte debbano fare qualcosa con xorg-edgers ppa che sto usando. Proverò a rimuovere il ppa.
s3v3n,

Ho corso ppa-purge ppa:xorg-edgers/ppa, ho declassato un sacco di pacchetti, quindi sono stato in grado di installare vlc :). Vedrà se l'X funziona ancora dopo un riavvio 😂
s3v3n


0

Aggiungi il PPA per build pre-release giornaliere di VLC e installalo:

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

Ora apri VLC da Unity Dash (o equivalente launcher per app).


non è ancora arrivata la dipendenza
Akash Sarpal,

sei un utente root?
Avani badheka,

Sì, sono l'amministratore
Akash Sarpal,

prova a riavviare il pc e riprova: sudo apt update && sudo apt install vlc
Avani badheka

1
l'ho provato ma againa lo stesso errore
Akash Sarpal

0

Hai 2 opzioni:

  1. Installalo direttamente da "Software Center". Vai al software Ubuntu e digita nella casella di ricerca "VLC". Lì puoi trovare il lettore e puoi installarlo facendo clic su Install.

  2. Prova i seguenti comandi nel terminale passo dopo passo:

    sudo apt-get update
    sudo apt-get install vlc
    
    sudo apt-get install vlc browser-plugin-vlc (embedded in Mozilla Firefox)
    

1
Ho provato la cosa del software center e l'installazione non si completa mai, si blocca solo all'inizio.
Akash Sarpal,

1
l'ho provato e non succede nulla di uniforme con i comandi del terminale sopra menzionati
Akash Sarpal,


Scarica dal link e poi dpkg esso
Avani badheka,

cos'è dpkg. Sono nuovo di Ubuntu
Akash Sarpal

-1

I seguenti comandi hanno funzionato per me:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

e quindi prova a installare VLC usando:

sudo apt install vlc

-1

Dopo un sacco di frustrazione con dipendenze non soddisfatte, questo ha funzionato:

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

Sottovalutato senza spiegazione.
Sridhar Sarnobat,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.