Làm cách nào để cài đặt VLC 3.0 trên Ubuntu Zesty 17.04?


11

Tôi gặp khó khăn khi cài đặt VLC 3.0 trong Ubuntu Zesty. Sử dụng PPA chính thức . Tôi đã thêm nó bằng cách sử dụng

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

apt-cache shownó đã được liệt kê,

apt-cache show vlc | grep Version
Version: 3.0.0~~git20160813+r65787+62~ubuntu16.04.1
Version: 2.2.4-14ubuntu2

nhưng khi tôi cố gắng cài đặt 3.0.0với sudo apt-get install vlc=3.*tôi,

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.

Có PPA nào khác cung cấp VLC 3.0 trong Ubuntu Zesty không? Có vẻ như libavcodec-ffmpeg56 đã được đổi tên,

$ apt-cache search libavcodec ffmpeg
libavcodec-extra57 - FFmpeg library with additional de/encoders for audio/video codecs

Và bây giờ vlc-3. * Cần được xây dựng dựa trên thư viện mới (libavcodec-Extra57) và có bản kê khai được cập nhật từ tên cũ (libavcodec-ffmpeg-Extra56)

Tôi cũng không thể sửa lỗi này vì Launchpad không hỗ trợ điều đó. Tất cả những gì tôi có thể làm là viết trình bảo trì bằng cách sử dụng diễn đàn liên hệ Launchpad mà tôi đã làm. Không có phản hồi lại.


2
Vlc ppa đó là một trò đùa, nó chỉ là các bản dựng tự động liên tục thất bại. Ví dụ, bản dựng 16.04 cuối cùng thực sự thành công là vào ngày 2016/08/13. Có khả năng không bao giờ có bản dựng 17.04 thực sự được xây dựng ..
doug

Câu trả lời:


18

Bạn có thể cài đặt một snap của vlc 3:

sudo snap install vlc

Nó sẽ được cài đặt cùng với vlc gốc của bạn (nếu bạn không gỡ cài đặt vlc gốc).


4
Nếu bạn cần snap vlc để duyệt / mở bên ngoài $ HOME của bạn thì hãy xóa nó sudo snap remove vlc& cài đặt lại vớisudo snap install --classic vlc
doug

1
Đáng nói hơn: VLC được đóng gói dưới dạng Snap được cập nhật lần cuối vào ngày 20 tháng 1 năm 2017. Vì vậy, tôi không chắc liệu điều này có còn được duy trì hay không, nhưng hiện tại nó đã hoạt động. =)
Evan Carroll

Chúa ơi! Sử dụng phương pháp snap cần 115MB dữ liệu !!
Anwar

Cũng đáng nói, phiên bản này không phát mp4
Evan Carroll

Đáng buồn thay, dường như không còn tồn tại nữa.
Ken Sharp

2

Tôi thích flatpakhơn snap. Đó là khung phân phối và khung phân phối ứng dụng mã nguồn mở và đa vòm cho Linux. Thật dễ sử dụng và bạn có thể chạy các ứng dụng nguồn đóng, chẳng hạn như Steam, Sublimetexttrong đó.

Bạn có thể cài đặt nó thông qua ppahoặc xây dựng nó trực tiếp github, nó không mất nhiều thời gian. Tôi đã làm gì cho 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

sau đó thêm kho ứng dụng để cài đặt ứng dụng.

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

Cuối cùng cài đặt VLC

flatpak --user install flathub org.videolan.VLC

và khởi chạy nó thông qua

flatpak run org.videolan.VLC

Để xem các ứng dụng và thời gian chạy có sẵn

 flatpak --user remote-ls -d flathub

Để biết thêm thông tin hãy xem Flatpak

EDIT: Tôi đã thêm các phụ thuộc mới và thay đổi thứ tự trình tự cài đặt.


Trong khi hướng dẫn của bạn không hiệu quả với tôi (quá nhiều phụ thuộc bị thiếu, v.v.) tôi muốn cảm ơn bạn đã gợi ý Flatpak. Tôi đã cài đặt hướng dẫn sau đây tìm thấy ở đây flatpak.org/getting.html Phiên bản này của VLC đang làm việc một cách hoàn hảo (Snap phiên bản là vô dụng) hỗ trợ Chromecast cuối cùng :)
Chris Carter

1

Tôi nghĩ rằng bạn có thể đã thêm nguồn ppa sai hoặc ppa hiện không hoạt động 100% cho 17.04. Trang chủ ppc được liên kết cho biết ngày 17.04, những thứ này sẽ ở đâu đó trong/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

Từ các gói mà nó muốn cài đặt và phụ thuộc vào, tôi thấy rất nhiều "16.04" không phù hợp với hệ thống "17.04" của bạn. Giống:

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...  

Điểm 16.04 là hợp lệ, nhưng sudo add-apt-repository ppa:videolan/master-dailythêm các dòng đó, ngoại trừ nó có trong /etc/apt/sources.list.d/videolan-ubuntu-master-daily-zesty.listđó để nguồn.list của bạn không được sửa đổi (mặc dù vẫn hoạt động với apt). apt-add-repositorycũng mang theo khóa của ppa để các gói có thể được kiểm tra chữ ký.
Evan Carroll

Đó không phải là một dấu hiệu tốt ... Tôi nghĩ rằng bản thân ppa không được cấu hình hoặc hoạt động đúng cho 17.04. Tôi đã thử duyệt nó bằng tay và tôi đã thấy một số tệp nguồn có "17.04" trong tên ở đây , nhưng không có tệp .deb cho 17.04. Có lẽ một cuộc tranh luận 16.10 có thể hoạt động hoặc biên dịch từ nguồn?
Xen2050

0

Tôi đã bật PPA videolan / master-Daily mặc dù ý định của tôi là không sử dụng lại 3.0 khi tôi nâng cấp lên 17.04, vì vậy tôi tiếp tục sử dụng những gì tôi nghĩ là bản dựng 2.x mới nhất. Tôi chỉ nhận thấy rằng một số biểu tượng trong giao diện đã thay đổi và kiểm tra hộp thoại about để biết rằng tôi đang sử dụng 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)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.