Ubuntu Zesty 17.04에 VLC 3.0을 어떻게 설치합니까?


11

Ubuntu Zesty에서 VLC 3.0을 설치하는 데 어려움이 있습니다. 은 Using 공식 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.0sudo 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.

Ubuntu Zesty에서 VLC 3.0을 제공하는 또 다른 PPA가 있습니까? 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 빌드는 없었을 것입니다.
doug

답변:


18

vlc 3 스냅을 설치할 수 있습니다.

sudo snap install vlc

원본 vlc와 함께 설치됩니다 (원래 vlc를 제거하지 않은 경우).


4
$ HOME 외부에서 찾아보기 / 열기 위해 snap vlc가 필요하다면이를 제거하고 sudo snap remove vlc다시 설치하십시오sudo snap install --classic vlc
doug

1
언급 할 가치가 있습니다 : Snap으로 패키지 된 VLC는 2017 년 1 월 20 일에 마지막으로 업데이트되었습니다. 따라서 이것이 여전히 유지되는지 확실하지 않지만 현재 작동하고 있습니다. =)
Evan Carroll

세상에! 스냅 방법을 사용하려면 115MB의 데이터가 필요합니다 !!
Anwar

또한 언급 할 가치가있는,이 버전은 mp4를 재생하지 않습니다
Evan Carroll

슬프게도 더 이상 존재하지 않는 것 같습니다.
Ken Sharp

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을 확인하십시오.

편집 : 새로운 종속성을 추가하고 설치 순서를 변경했습니다.


귀하의 지침이 저에게 도움이되지 않는 동안 (너무 많은 누락 된 의존성 등) Flatpak을 제안 해 주셔서 감사합니다. flatpak.org/getting.html here 다음 지침을 설치 했습니다. 이 VLC 버전은 마지막으로 완벽하게 작동합니다 (스냅 버전은 쓸모가 없습니다) Chromecast 지원 :)
Chris Carter

1

잘못된 ppa 소스를 추가했거나 17.04에서 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

설치하려는 패키지에서 "17.04"시스템에 적합하지 않은 "16.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. apt-add-repository또한 패키지의 서명을 테스트 할 수 있도록 ppa의 키를 가져옵니다.
Evan Carroll

좋은 신호는 아닙니다 ... ppa 자체가 17.04에 맞게 구성되거나 작동하지 않는다고 생각합니다. 수동으로 탐색을 시도했는데 여기 에 이름이 "17.04"인 소스 파일이 있지만 17.04의 .deb 파일은 없습니다. 16.10 deb가 작동하거나 소스에서 컴파일 될 수 있습니까?
Xen2050

0

나는 17.04로 업그레이드 할 때 3.0을 다시 사용하지 않으려 고했지만 videolan / master-daily PPA를 사용하도록 설정 했으므로 최신 2.x 빌드라고 생각한 것을 계속 사용했습니다. 인터페이스의 일부 아이콘이 변경되어 about 대화 상자를 확인하여 현재 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)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.