Не вдається встановити медіаплеєр vlc в 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).

Я спробував все -f -f install

Але, здається, нічого не працює. це ще не все, коли я намагаюсяsudo apt upgrade

Я отримую таку помилку

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.

Я навіть спробував, -fале все ще нічого не відбувається.

Будь ласка, допоможіть


1
Ви пробували -fяк sudo apt-get -f install? Бо з опису, який ви написали, це не зовсім зрозуміло. Це, швидше за все, помилка друку, але я все одно вважаю за краще запитувати.
jawtheshark

Так, у мене було те саме питання, і мені вдалося вирішити sudo ppa-purge xorg-edgers. Я вважаю, що це специфічна версія дублюваного питання.
Atcold

Це 2.2.2+git20160830+r58831+56~ubuntu16.04.1означає, що ви використовуєте git (тестувальну) версію VLC замість версії VLC для вашого дистрибутива за замовчуванням. Отже, першим кроком є ​​видалення такого сховища, запустивши команду терміналу оболонки типу sudo rm /etc/apt/sources.list.d/videolan*(якщо припустити, що таке сховище належить Videolan). Після цього запустіть команду 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 -y, щоб встановити VLC VLC за замовчуванням (стабільний).
Юрій Сукупіра

Відповіді:


22

Єдине рішення цієї проблеми - додавання стабільного сховища padoka mesa ..

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

Потім бігайте

sudo apt-get install vlc

Він працюватиме впевнено, оскільки у вищезазначеному сховищі є як libgles1-mesa, так і libgles2-mesa, необхідні для vlc ..


Це впевнене рятування життя. Я нещодавно робив щось, і мені потрібно було використовувати VLC, щоб дізнатися, що щось інше видалило, і не вдалося встановити знову через libgles1-mesaпроблеми. Це така проблема із системами Debian, занадто багато різних репозицій із занадто великою кількістю різних версій, це повний безлад, коли мова йде про пакети Debian, тому що він любить ламати себе.

1
здається, виправляє загальну проблему взаємної ексклюзивності libgles1-mesa nd libgles2-mesa в 16.04.
чеширков

1
Працювали чудово!
Саураб Баяні

Ідеально! Рішення все ще працює 16.04.
Дамба Рікі

1
Я додав цього ppa. Потім запустіть команду для встановлення vlc, і це все та сама помилка із залежностями :(
user3804598

5

Спробуйте:

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

Це працює - видаляючи всі версії за допомогою (*), потім виконуючи команди по черзі, нарешті, перевстановлення знову працювало для мене.
Gadgetroid

Я робив саме так, як тут рекомендували. Витратили багато (!!) часу, і це не спрацювало (з’являється однакова помилка із залежностями) :(
user3804598

3

Ви можете спробувати дотримуватися того ж за допомогою команди нижче

sudo apt-get install aptitude
sudo aptitude install vlc

1

У мене була точно така ж проблема бібліотек (неможливо встановити vlc через проблеми із залежностями бібліотек libgles1-mesa та libgles2-mesa). Я міг би вирішити проблему, використовуючи придатність.

Однак я не зміг встановити vlc відразу через проблеми бібліотеки.

Спочатку мені довелося оновити libgles1-mesa з $ sudo здатністю встановити libgles1-mesa

на питання до запропонованого рішення (зберігання невстановленої бібліотеки) відповідь: НІ

то прийміть альтернативну пропозицію: повернення libgl1-mesa-glx та libglapi-mesa до попередніх версій

потім я продовжив libgles2-mesa з: $ sudo aptitude встановити libgles2-mesa

Цього разу запропоноване рішення не мало проблем і встановила бібліотеку

На цьому етапі я міг би встановити vlc за допомогою $ sudo apt-get install vlc

і vlc працював і працював. Хоув, він працює і для вас!


1
Це рішення вимагатиме, у моєму випадку, видалення Skype та Wine. Це не рішення.
jfneis

Те саме, що і попереднє. Здається, що розбиті залежності повинні щось робити з xorg-edgers ppa, який я використовую. Я спробую зняти ppa.
s3v3n

Я бігав ppa-purge ppa:xorg-edgers/ppa, він знизив купу пакетів, тоді я зміг встановити vlc :). Побачимо, чи X все ще працює після перезавантаження 😂
s3v3n

Можливо, пов’язано: askubuntu.com/questions/551301/…
s3v3n

0

Додайте PPA для щоденного пре-реліз збірки VLC і встановити його:

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

Тепер відкрийте VLC від Unity Dash (або еквівалентного запуску програм).


Але все ще залежні
входи

ти користувач root?
Avani badheka

так, я адміністратор
Акаш Сарпал

спробуйте перезапустити ПК та повторіть спробу: оновлення apdo sudo & & sudo apt install vlc
Avani badheka

1
Я спробував це, але проти тієї ж помилки
Акаш Сарпал

0

У вас є 2 варіанти:

  1. Безпосередньо встановіть його з "Програмного центру". Перейдіть до програмного забезпечення Ubuntu і введіть у полі пошуку тип "VLC". Там ви можете знайти плеєр і зможете встановити його, натиснувши на Install.

  2. Спробуйте наступні команди в терміналі, крок за кроком:

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

1
Я спробував те, що в центрі програмного забезпечення, і установка ніколи не закінчується, вона застряє лише в старті.
Акаш Сарпал

1
я спробував це, і нічого не відбувається рівномірно з вищезгаданими командами терміналів, які ти згадав
Акаш Сарпал


Завантажте за посиланням, а потім dpkg це
Avani badheka

що є dpkg. я новачок у ubuntu
Акаш Сарпал

-1

Наступні команди працювали для мене:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

а потім спробуйте встановити VLC за допомогою:

sudo apt install vlc

-1

Після багатьох розчарувань із незадоволеними залежностями це спрацювало:

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

Захищений без пояснень.
Шрідхар Сарнобат
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.