У меня проблемы с установкой VLC 3.0 в Ubuntu Zesty. Используя официальный PPA . Я добавил это используя
sudo add-apt-repository ppa:videolan/master-daily
sudo apt-get update
И apt-cache show
это в списке,
apt-cache show vlc | grep Version
Version: 3.0.0~~git20160813+r65787+62~ubuntu16.04.1
Version: 2.2.4-14ubuntu2
но когда я пытаюсь установить 3.0.0
с sudo apt-get install vlc=3.*
я получаю,
sudo apt-get install vlc=3.*
Reading package lists... Done
Building dependency tree
Reading state information... Done
Selected version '3.0.0~~git20160813+r65787+62~ubuntu16.04.1' ( [amd64]) for 'vlc'
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:
vlc : Depends: vlc-nox (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
Depends: libavcodec-ffmpeg56 (>= 7:2.6) but it is not installable or
libavcodec-ffmpeg-extra56 (>= 7:2.6) but it is not installable
Depends: libgles1-mesa (>= 7.8.1) or
libgles1
Recommends: vlc-plugin-notify (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
Recommends: vlc-plugin-samba (= 3.0.0~~git20160813+r65787+62~ubuntu16.04.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Есть еще один PPA, который предоставляет VLC 3.0 в Ubuntu Zesty? Похоже, что libavcodec-ffmpeg56 был переименован,
$ apt-cache search libavcodec ffmpeg
libavcodec-extra57 - FFmpeg library with additional de/encoders for audio/video codecs
И что теперь vlc-3. * Необходимо собрать для новой библиотеки (libavcodec-extra57) и обновить манифест со старого имени (libavcodec-ffmpeg-extra56)
Я также не могу отправить сообщение об ошибке, потому что Launchpad не поддерживает это. Все, что я могу сделать, это написать сопровождающему, используя форум контактов Launchpad, что я и сделал. Ответа нет.
Ответы:
Вы можете установить оснастку vlc 3:
Он будет установлен вместе с исходным vlc (если вы не удалите исходный vlc).
источник
sudo snap remove vlc
и переустановите с помощьюsudo snap install --classic vlc
Я предпочитаю
flatpak
болееsnap
. Это среда с открытым исходным кодом и многоуровневая среда разработки приложений для Linux. Он прост в использовании, и вы можете запускать приложения с закрытым исходным кодом, такие какSteam
,Sublimetext
в нем.Вы можете установить его через
ppa
или построить прямо изgithub
него, это не займет много времени. Что я сделал для своей Ubuntu 16.04затем добавьте репозитории приложений для установки приложений.
Наконец установить
VLC
и запустить его через
Чтобы увидеть доступные приложения и время выполнения
Для получения дополнительной информации проверьте Flatpak
РЕДАКТИРОВАТЬ: я добавил новые зависимости и изменил порядок установки.
источник
Я думаю, что вы, возможно, добавили неверный источник ppa, или ppa не работает 100% для 17.04. Связанный дом PPC говорит, что на 17.04 они должны быть где-то в
/etc/apt/sources.list*
Из пакетов, которые он хочет установить и зависит от которых, я вижу много «16.04», которое не подходит для вашей системы «17.04». Подобно:
источник
sudo add-apt-repository ppa:videolan/master-daily
добавляет эти самые строки, за исключением того, что она делает это/etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.list
так, что ваш sources.list не изменен (все еще работает с apt, хотя).apt-add-repository
также вводит ключ ppa, чтобы пакеты могли быть проверены на подпись.У меня был включен PPA videolan / master-daily, хотя я не собирался использовать 3.0 обратно при обновлении до 17.04, поэтому я продолжал использовать то, что я считал последними сборками 2.x. Я только что заметил, что некоторые значки в интерфейсе изменились, и проверил диалоговое окно about, чтобы узнать, что я сейчас использую 3.0.
источник