Tidak dapat menginstal vlc media player di 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).

Saya sudah mencoba semuanya -f -f install

Tapi sepertinya tidak ada yang berhasil. ini tidak semua yang pernah saya cobasudo apt upgrade

Saya mendapatkan kesalahan berikut

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.

Saya sudah mencoba -ftetapi tidak ada yang terjadi.

Tolong bantu

Akash Sarpal
sumber
1
Anda sudah mencoba -fseperti pada sudo apt-get -f install? Karena, tidak sepenuhnya jelas dari deskripsi yang Anda tulis. Kemungkinan besar kesalahan ketik, tapi saya masih lebih suka bertanya.
jawtheshark
Ya, saya memiliki masalah yang sama, dan berhasil menyelesaikannya sudo ppa-purge xorg-edgers. Saya percaya ini adalah versi spesifik dari pertanyaan duplikat.
Atcold
Itu 2.2.2+git20160830+r58831+56~ubuntu16.04.1berarti Anda menggunakan versi git (pengujian) VLC alih-alih versi VLC default distro Anda. Oleh karena itu, langkah pertama adalah menghapus repositori tersebut dengan menjalankan perintah terminal shell seperti sudo rm /etc/apt/sources.list.d/videolan*(dengan asumsi bahwa repositori tersebut dimiliki oleh Videolan). Setelah itu, jalankan perintah 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 -yuntuk menginstal VLC default Anda (stabil).
Yuri Sucupira

Jawaban:

22

Satu-satunya Solusi untuk masalah ini adalah menambahkan repositori stable padoka mesa ..

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

Lalu lari

sudo apt-get install vlc

Ini akan Bekerja Pasti Karena repositori di atas memiliki libgles1-mesa dan libgles2-mesa diperlukan untuk vlc ..

Aadarsh
sumber
Ini benar-benar penyelamat. Saya melakukan beberapa hal baru-baru ini dan saya perlu menggunakan VLC untuk mengetahui bahwa ada sesuatu yang telah dihapus instalasinya, dan tidak dapat menginstal lagi karena libgles1-mesamasalah. Ini seperti masalah dengan sistem Debian, terlalu banyak repo yang berbeda dengan terlalu banyak versi yang berbeda, ini adalah kekacauan yang lengkap ketika datang ke paket Debian karena suka memecahkan sendiri.
1
tampaknya memperbaiki masalah umum libgles1-mesa nd libgles2-mesa mutual-exclusivity di 16.04.
cheshirekow
1
Bekerja dengan sempurna!
Saurabh Bayani
Sempurna! Solusi masih bekerja pada 16.04.
Ricky Dam
1
Saya menambahkan ppa ini. Kemudian jalankan perintah untuk menginstal vlc dan itu masih kesalahan yang sama dengan dependensi :(
user3804598
5

Mencoba:

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
sumber
Ini berfungsi - dengan menghapus semua versi menggunakan (*) kemudian menjalankan perintah satu per satu akhirnya menginstal ulang kembali bekerja untuk saya.
Gadgetroid
Saya melakukan persis seperti yang disarankan di sini. Menghabiskan banyak waktu (!!) dan tidak berhasil (kesalahan yang sama dengan dependensi muncul) :(
user3804598
3

Anda dapat mencoba mengikuti yang sama menggunakan perintah di bawah ini

sudo apt-get install aptitude
sudo aptitude install vlc
vembutech
sumber
1

Saya memiliki masalah perpustakaan yang sama (tidak dapat menginstal vlc karena masalah dengan dependensi libgles1-mesa dan libgles2-mesa library). Saya bisa memecahkan masalah menggunakan aptitude.

Namun saya tidak dapat menginstal vlc segera karena masalah ketergantungan perpustakaan.

Pertama saya harus memperbarui libgles1-mesa dengan $ sudo aptitude instal libgles1-mesa

untuk pertanyaan dengan solusi yang diusulkan (menjaga perpustakaan yang tidak diinstal) menjawab: TIDAK

kemudian terima proposal alternatif: mengembalikan libgl1-mesa-glx dan libglapi-mesa ke versi sebelumnya

kemudian saya melanjutkan dengan libgles2-mesa dengan: $ sudo aptitude install libgles2-mesa

kali ini solusi yang diusulkan tidak memiliki masalah dan menginstal perpustakaan

Pada titik ini, saya dapat menginstal vlc dengan $ sudo apt-get install vlc

dan vlc sudah bangun dan mengoperasikan Hove berfungsi dengan baik untuk Anda!

Thierry B
sumber
1
Solusi ini akan menuntut, dalam kasus saya, menghapus Skype dan Wine. Ini bukan solusi.
jfneis
Sama seperti sebelumnya. Tampaknya dependensi yang rusak harus melakukan sesuatu dengan xorg-edgers ppa yang saya gunakan. Saya akan mencoba untuk menghapus ppa.
s3v3n
Saya telah berlari ppa-purge ppa:xorg-edgers/ppa, menurunkan banyak paket kemudian saya dapat menginstal vlc :). Akan melihat apakah X masih berfungsi setelah reboot 😂
s3v3n
Kemungkinan terkait: askubuntu.com/questions/551301/…
s3v3n
0

Tambahkan PPA untuk VLC harian pra-rilis dan instal:

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

Sekarang buka VLC dari Unity Dash (atau peluncur aplikasi setara).

Avani badheka
sumber
tidak masih ketergantungan datang
Akash Sarpal
Apakah Anda pengguna root?
Avani badheka
ya saya adalah administrator
Akash Sarpal
coba untuk me-restart pc dan coba lagi: sudo apt update && sudo apt install vlc
Avani badheka
1
saya mencobanya tetapi lagi-lagi kesalahan yang sama
Akash Sarpal
0

Anda memiliki 2 opsi:

  1. Instal langsung dari "Pusat Perangkat Lunak". Buka perangkat lunak Ubuntu dan ketik dalam kotak pencarian ketik "VLC". Di sana Anda dapat menemukan pemain dan Anda dapat menginstalnya dengan mengklik Install.

  2. Coba perintah berikut dalam terminal langkah demi langkah:

    sudo apt-get update
    sudo apt-get install vlc
    
    sudo apt-get install vlc browser-plugin-vlc (embedded in Mozilla Firefox)
    
Avani badheka
sumber
1
Saya mencoba hal pusat perangkat lunak dan menginstal tidak pernah selesai macet di awal saja.
Akash Sarpal
1
saya mencobanya dan tidak ada yang terjadi secara merata dengan perintah terminal di atas yang Anda sebutkan
Akash Sarpal
Unduh dari tautan lalu dpkg
Avani badheka
apa itu dpkg. saya baru
mengenal
-1

Perintah berikut ini bekerja untuk saya:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

dan kemudian coba instal VLC menggunakan:

sudo apt install vlc
Rahul Kumar
sumber
-1

Setelah banyak frustrasi dengan dependensi yang tidak terpenuhi, ini berhasil:

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
sumber
Diturunkan tanpa penjelasan.
Sridhar Sarnobat