ฉันจะติดตั้ง 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
หากคุณจำเป็นต้อง VLC snap ให้ดู / เปิดด้านนอกของ $ HOME ของคุณแล้วเอาออกsudo snap remove vlcและติดตั้งใหม่ด้วยsudo snap install --classic vlc
ดั๊ก

1
เป็นมูลค่าการกล่าวถึง: VLC ที่บรรจุเป็น Snap ได้รับการอัปเดตล่าสุดเมื่อวันที่ 20 มกราคม 2017 ดังนั้นฉันไม่แน่ใจว่านี่จะยังคงอยู่หรือไม่ แต่ตอนนี้มันใช้งานได้แล้ว =)
Evan Carroll

พระเจ้าช่วย! การใช้วิธี snap ต้องการข้อมูล 115MB !!
อันวาร์

ด้วยมูลค่าการกล่าวขวัญรุ่นนี้ไม่เล่น mp4
Evan Carroll

ดูเหมือนจะไม่มีอีกต่อไปเศร้า
เคนคม

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 VLC รุ่นนี้ทำงานได้อย่างสมบูรณ์แบบ (เวอร์ชัน Snap ไม่มีประโยชน์) การสนับสนุน Chromecast ในที่สุด :)
Chris Carter

1

ฉันคิดว่าคุณอาจเพิ่มแหล่ง ppa ผิดหรือ ppa ไม่ทำงาน 100% สำหรับ 17.04 ในขณะนี้ หน้าแรก 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เพื่อให้ซอร์สรายการของคุณไม่มีการแก้ไข (ยังใช้ได้กับ apt แม้ว่า) apt-add-repositoryนำคีย์ของ ppa มาด้วยเพื่อให้สามารถทดสอบแพ็กเกจสำหรับลายเซ็นได้
Evan Carroll

นั่นไม่ใช่สัญญาณที่ดี ... ฉันคิดว่า ppa ไม่ได้รับการกำหนดค่าหรือทำงานได้ดีสำหรับ 17.04 ฉันลองเบราส์ด้วยตนเองและฉันเห็นไฟล์ต้นฉบับบางไฟล์ที่มี "17.04" ในชื่อที่นี่แต่ไม่มีไฟล์. deb สำหรับ 17.04 อาจเป็น deb 16.10 อาจทำงานหรือรวบรวมจากแหล่งที่มา?
Xen2050

0

ฉันเปิดใช้งาน PPA videolan / master-daily แม้ว่าความตั้งใจของฉันจะไม่ใช้ 3.0 ย้อนกลับเมื่อฉันอัปเกรดเป็น 17.04 ดังนั้นฉันจึงยังคงใช้สิ่งที่ฉันคิดว่าเป็นรุ่นต่อไป 2.x ล่าสุด ฉันเพิ่งสังเกตเห็นว่าไอคอนในอินเทอร์เฟซมีการเปลี่ยนแปลงและตรวจสอบไดอะล็อกเกี่ยวกับเพื่อค้นหาว่าฉันใช้ 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.