Невозможно установить vlc media player в 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 вашего дистрибутива по умолчанию (стабильный).
Юрий Сукупира

Ответы:

22

Единственное решение этой проблемы - добавление стабильного хранилища padoka mesa.

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

Тогда беги

sudo apt-get install vlc

Это будет работать наверняка, так как в приведенном выше хранилище есть и libgles1-mesa, и libgles2-mesa, необходимые для vlc.

Aadarsh
источник
Это наверняка спасатель. Недавно я занимался некоторыми вещами, и мне нужно было использовать VLC, чтобы узнать, что что-то еще удалило его, и я не смог установить его снова из-за libgles1-mesaпроблем. Это такая проблема с системами Debian, слишком много разных репозиториев со слишком многими разными версиями, это полный беспорядок, когда речь идет о пакетах Debian, потому что он любит ломать себя.
1
Похоже, что в 16.04 исправлена ​​общая проблема взаимоисключения libgles1-mesa и libgles2-mesa.
cheshirekow
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
Black_FireFox
источник
Это работает - удалив все версии с помощью (*), затем выполнив команды одну за другой, наконец, переустановка снова работала для меня.
Gadgetroid
Я сделал именно так, как рекомендовано здесь. Потратил много (!!) времени, и оно не сработало (появляется та же ошибка с зависимостями) :(
user3804598
3

Вы можете попробовать выполнить то же самое, используя приведенную ниже команду

sudo apt-get install aptitude
sudo aptitude install vlc
vembutech
источник
1

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

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

Сначала мне пришлось обновить libgles1-mesa с помощью $ sudo aptitude install libgles1-mesa

на вопрос к предлагаемому решению (с сохранением неустановленной библиотеки) ответ: НЕТ

затем примите альтернативное предложение: возврат libgl1-mesa-glx и libglapi-mesa к предыдущим версиям

затем я продолжил работу с libgles2-mesa: $ sudo aptitude install 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?
Авани Бадхека
да, я администратор
Акаш Сарпал
попробуйте перезагрузить компьютер и попробуйте снова: sudo apt update && 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
я попробовал это, и ничего не происходит даже с вышеупомянутыми терминальными командами, которые вы упомянули
Акаш Сарпал
videolan.org/vlc/download-ubuntu.html
Авани Бадхека,
Скачать по ссылке, а затем dpkg это
Авани Бадхека
что такое дпкг. я новичок в убунту
Акаш Сарпал
-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
Шридхар Сарнобат
источник
Проголосовал без объяснения причин.
Шридхар Сарнобат