Як встановити VLC 3.0 на Ubuntu Zesty 17.04?


11

У мене виникають труднощі з установкою 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, що я і зробив. Не було відповіді.


2
Цей vlc ppa - це жарт, це просто автоматизовані побудови, які постійно провалюються. Наприклад, остання збірка 16.04, яка фактично вдалася, відбулася 2016/08/13. Ймовірно, ніколи не було будівлі 17.04, яка фактично була побудована ..
Дог

Відповіді:


18

Ви можете встановити оснащення vlc 3:

sudo snap install vlc

Він буде встановлений поряд з оригінальним vlc (якщо ви не видалите оригінальний vlc).


4
Якщо вам потрібен Snap vlc для перегляду / відкриття за межами вашого $ HOME, тоді видаліть його sudo snap remove vlcта встановіть знову за допомогоюsudo snap install --classic vlc
doug

1
Варто зазначити: VLC, упакований як Snap, востаннє оновлювався 20 січня 2017 року. Тож я не впевнений, чи це все ще підтримується, але він працює зараз. =)
Еван Керролл

О Боже мій! Для використання методу оснащення потрібно 115 Мб даних !!
Анвар

Також варто згадати, що ця версія не відтворює mp4
Еван Керролл

Це, здається, більше не існує.
Кен Шарп

2

Я віддаю перевагу flatpakпонад snap. Це відкрите джерело та багатоскладова база пісочниць та дистрибутив для Linux. Він простий у використанні, і ви можете запускати додатки із закритим джерелом, такі як Steam, Sublimetextу ньому.

Ви можете встановити його через ppaабо створити безпосередньо github, це не займе багато часу. Що я зробив для свого Ubuntu 16.04

mkdir FLATPAK; cd FLATPAK

git clone --recurse-submodules https://github.com/ostreedev/ostree.git
cd ostree
git submodule update --init
env NOCONFIGURE=1 ./autogen.sh
./configure
make
sudo make install
cd ..
git clone https://github.com/flatpak/flatpak.git
cd flatpak
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/PipeWire/pipewire.git
cd pipewire
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/flatpak/xdg-desktop-portal.git
./autogen.sh
make
sudo make install
cd ..
git clone https://github.com/flatpak/xdg-desktop-portal-gtk.git
./autogen.sh
./configure
make 
sudo make install

потім додайте сховища програм для встановлення програм.

flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Нарешті встановіть VLC

flatpak --user install flathub org.videolan.VLC

і запустити його через

flatpak run org.videolan.VLC

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

 flatpak --user remote-ls -d flathub

Для отримання додаткової інформації дізнайтеся Flatpak

EDIT: Я додав нові залежності та змінив порядок встановлення послідовності.


Хоча ваші вказівки не спрацювали для мене (занадто багато відсутніх залежностей тощо), я хотів би подякувати вам за пропозицію Flatpak. Я встановив знайшов наступні інструкції тут flatpak.org/getting.html Ця версія VLC працює відмінно (SNAP версія була марна) підтримка Chromecast в минулому :)
Кріс Картер

1

Я думаю, ви, можливо, додали неправильне джерело ppa, або ppa зараз не працює на 100%. Додому, пов’язаний з ppc, говорить про 17.04, вони мають бути десь/etc/apt/sources.list*

deb http://ppa.launchpad.net/videolan/master-daily/ubuntu zesty main
deb-src http://ppa.launchpad.net/videolan/master-daily/ubuntu zesty main

Від пакетів, які він хоче встановити, і залежить від цього, я бачу багато "16.04", що не відповідає вашій системі "17.04". Люблю:

Version: 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**  
...  
Depends: vlc-nox (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  
Recommends: vlc-plugin-notify (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  
Recommends: vlc-plugin-samba (= 3.0.0~~git20160813+r65787+62~ubuntu**16.04.1**) but...  

Точка 16,04 є дійсною, але sudo add-apt-repository ppa:videolan/master-dailyдодає ті самі рядки, за винятком того, що це робиться /etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.listтак, що ваш source.list є немодифікованим (все ще працює з apt, хоча). apt-add-repositoryтакож містить ключ ppa, щоб пакети можна було перевірити на підпис.
Еван Керролл

Це не є гарним знаком ... Я думаю, що сам ppa не налаштований або працює правильно 17.04. Я спробував переглядати його вручну, і я побачив деякі вихідні файли з "17.04" у назвах тут , але немає .deb файлів для 17.04. Може, дебют 16.10 може спрацювати або скласти з джерела?
Xen2050

0

У мене було включено відеолан / PPE щоденний PPA, хоча мій намір був не використовувати 3.0 назад, коли я оновив до 17.04, тому я продовжував використовувати те, що, на мою думку, було останніми 2х версіями. Я щойно помітив, що деякі значки в інтерфейсі змінилися і перевірив діалогове вікно про мене, щоб дізнатися, що я зараз використовую 3.0.

Package: vlc
Status: install ok installed
Priority: optional
Section: video
Installed-Size: 220
Maintainer: Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
Architecture: amd64
Version: 3.0.0~~git20170829+r71452+74~ubuntu17.04.1
Provides: mp3-decoder
Depends: vlc-bin (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-base (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-qt (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-video-output (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-l10n (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1)
Recommends: vlc-plugin-notify (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-samba (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-skins2 (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-video-splitter (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1), vlc-plugin-visualization (= 3.0.0~~git20170829+r71452+74~ubuntu17.04.1)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.