ไม่สามารถติดตั้ง vlc media player ใน ubuntu 16.04 LTS


13
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
vlc : Depends: vlc-nox (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Depends: libavcodec-ffmpeg56 (>= 7:2.4) but it is not going to be installed or
            libavcodec-ffmpeg-extra56 (>= 7:2.4) but it is not going to be installed
   Depends: libavutil-ffmpeg54 (>= 7:2.4) but it is not going to be installed
   Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed or
            libgles1
   Depends: libgles2-mesa (>= 7.8.1) but it is not going to be installed or
            libgles2
   Depends: libqt5x11extras5 (>= 5.1.0) but it is not going to be installed
   Depends: libsdl-image1.2 (>= 1.2.10) but it is not going to be installed
   Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
   Depends: libva-drm1 (>= 1.1.0) but it is not going to be installed
   Depends: libva-x11-1 (>= 1.0.3) but it is not going to be installed
   Depends: libva1 (>= 1.2.0) but it is not going to be installed
   Depends: libvlccore8 (>= 2.2.0) but it is not going to be installed
   Depends: libxcb-composite0 but it is not going to be installed
   Depends: libxcb-xv0 (>= 1.2) but it is not going to be installed
   Recommends: vlc-plugin-notify (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Recommends: vlc-plugin-samba (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed
   Conflicts: vlc:i386 but 2.1.4-1 is to be installed
vlc:i386 : Depends: vlc-nox:i386 (= 2.1.4-1) but it is not going to be installed
        Depends: libaa1:i386 (>= 1.4p5) but it is not going to be installed
        Depends: libc6:i386 (>= 2.15) but it is not going to be installed
        Depends: libcaca0:i386 (>= 0.99.beta17-1) but it is not going to be installed
        Depends: libfreetype6:i386 (>= 2.2.1) but it is not going to be installed
        Depends: libfribidi0:i386 (>= 0.19.2) but it is not going to be installed
        Depends: libgcc1:i386 (>= 1:4.1.1) but it is not going to be installed
        Depends: libgl1-mesa-glx:i386 but it is not going to be installed or
                 libgl1:i386
        Depends: libqtcore4:i386 (>= 4:4.8.0) but it is not going to be installed
        Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not going to be installed
        Depends: libsdl-image1.2:i386 (>= 1.2.10) but it is not going to be installed
        Depends: libsdl1.2debian:i386 (>= 1.2.11) but it is not going to be installed
        Depends: libstdc++6:i386 (>= 4.6) but it is not going to be installed
        Depends: libtar0:i386 but it is not going to be installed
        Depends: libva-x11-1:i386 (> 1.3.0~) but it is not going to be installed
        Depends: libva1:i386 (> 1.3.0~) but it is not going to be installed
        Depends: libvlccore7:i386 (>= 2.1.0) but it is not installable
        Depends: libx11-6:i386 but it is not going to be installed
        Depends: libxcb-composite0:i386 but it is not going to be installed
        Depends: libxcb-keysyms1:i386 (>= 0.3.9) but it is not going to be installed
        Depends: libxcb-randr0:i386 (>= 1.1) but it is not going to be installed
        Depends: libxcb-shm0:i386 but it is not going to be installed
        Depends: libxcb-xv0:i386 (>= 1.2) but it is not going to be installed
        Depends: libxcb1:i386 (>= 1.6) but it is not going to be installed
        Depends: libxext6:i386 but it is not going to be installed
        Depends: libxinerama1:i386 but it is not going to be installed
        Depends: libxpm4:i386 but it is not going to be installed
        Depends: zlib1g:i386 (>= 1:1.2.3.3) but it is not going to be installed
        Recommends: vlc-plugin-notify:i386 (= 2.1.4-1) but it is not going to be installed
        Recommends: vlc-plugin-pulse:i386 (= 2.1.4-1) but it is not installable
        Conflicts: vlc but 2.2.2+git20160830+r58831+56~ubuntu16.04.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

ฉันลองทุกสิ่ง -f -f install

แต่ดูเหมือนว่าจะไม่มีอะไรทำงาน นี่ไม่ใช่ทั้งหมดเมื่อฉันพยายามsudo apt upgrade

ฉันได้รับข้อผิดพลาดดังต่อไปนี้

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 vlc:i386 : Depends: vlc-nox:i386 (= 2.1.4-1) but it is not installed
            Depends: libaa1:i386 (>= 1.4p5) but it is not installed
            Depends: libc6:i386 (>= 2.15) but it is not installed
            Depends: libcaca0:i386 (>= 0.99.beta17-1) but it is not installed
            Depends: libfreetype6:i386 (>= 2.2.1) but it is not installed
            Depends: libfribidi0:i386 (>= 0.19.2) but it is not installed
            Depends: libgcc1:i386 (>= 1:4.1.1) but it is not installed
            Depends: libgl1-mesa-glx:i386 but it is not installed or
                     libgl1:i386
            Depends: libqtcore4:i386 (>= 4:4.8.0) but it is not installed
            Depends: libqtgui4:i386 (>= 4:4.8.0) but it is not installed
            Depends: libsdl-image1.2:i386 (>= 1.2.10) but it is not installed
            Depends: libsdl1.2debian:i386 (>= 1.2.11) but it is not installed
            Depends: libstdc++6:i386 (>= 4.6) but it is not installed
            Depends: libtar0:i386 but it is not installed
            Depends: libva-x11-1:i386 (> 1.3.0~) but it is not installed
            Depends: libva1:i386 (> 1.3.0~) but it is not installed
            Depends: libvlccore7:i386 (>= 2.1.0) but it is not installable
            Depends: libx11-6:i386 but it is not installed
            Depends: libxcb-composite0:i386 but it is not installed
            Depends: libxcb-keysyms1:i386 (>= 0.3.9) but it is not installed
            Depends: libxcb-randr0:i386 (>= 1.1) but it is not installed
            Depends: libxcb-shm0:i386 but it is not installed
            Depends: libxcb-xv0:i386 (>= 1.2) but it is not installed
            Depends: libxcb1:i386 (>= 1.6) but it is not installed
            Depends: libxext6:i386 but it is not installed
            Depends: libxinerama1:i386 but it is not installed
            Depends: libxpm4:i386 but it is not installed
            Depends: zlib1g:i386 (>= 1:1.2.3.3) but it is not installed
            Recommends: vlc-plugin-notify:i386 (= 2.1.4-1) but it is not installed
            Recommends: vlc-plugin-pulse:i386 (= 2.1.4-1) but it is not installable
E: Unmet dependencies. Try using -f.

ฉันได้ลองแล้ว-fแต่ก็ยังไม่มีอะไรเกิดขึ้น

กรุณาช่วย


1
คุณมีความพยายาม-fในขณะที่ sudo apt-get -f install? เพราะมันไม่ชัดเจนโดยสิ้นเชิงจากคำอธิบายที่คุณเขียน เป็นไปได้ว่าพิมพ์ผิด แต่ฉันก็ยังอยากจะถาม
jawtheshark

sudo ppa-purge xorg-edgersใช่ฉันมีปัญหาเดียวกันและมีการจัดการที่จะแก้ปัญหาด้วย ฉันเชื่อว่านี่เป็นคำถามเฉพาะรุ่นที่ซ้ำกัน
Atcold

นั่น2.2.2+git20160830+r58831+56~ubuntu16.04.1หมายความว่าคุณกำลังใช้ VLC เวอร์ชัน git (ทดสอบ) แทนที่จะเป็น VLC เวอร์ชันเริ่มต้นของ distro ของคุณ ดังนั้นขั้นตอนแรกคือการลบที่เก็บข้อมูลดังกล่าวโดยเรียกใช้คำสั่งเชลล์เทอร์มินัลเช่นsudo rm /etc/apt/sources.list.d/videolan*(สมมติว่า Videolan เป็นเจ้าของพื้นที่เก็บข้อมูลดังกล่าว) หลังจากนั้นให้เรียกใช้คำสั่งsudo apt-get purge vlc -y; sudo apt-get autoremove -y; sudo apt-get clean; sudo apt-get update; sudo apt-get check; sudo apt-get dist-upgrade -y; sudo apt-get install vlc -yเพื่อติดตั้ง VLC เริ่มต้น (เสถียร) ของ distro
Yuri Sucupira

คำตอบ:


22

ทางออกเดียวสำหรับปัญหานี้คือการเพิ่มพื้นที่เก็บข้อมูลที่มั่นคงของ padoka mesa ..

https://launchpad.net/~paulo-miguel-dias/+archive/ubuntu/pkppa

จากนั้นเรียกใช้

sudo apt-get install vlc

มันจะทำงานได้อย่างแน่นอนเนื่องจากพื้นที่เก็บข้อมูลข้างต้นมีทั้ง libgles1-mesa และ libgles2-mesa ที่จำเป็นสำหรับ vlc


แน่ใจนี้ช่วยชีวิต เมื่อเร็ว ๆ นี้ฉันกำลังทำบางสิ่งบางอย่างและฉันจำเป็นต้องใช้ VLC เพื่อค้นหาว่ามีสิ่งอื่นที่ถอนการติดตั้งและไม่สามารถติดตั้งได้อีกเนื่องจากlibgles1-mesaปัญหา ปัญหาเช่นนี้กับระบบ Debian, repos ที่แตกต่างกันมากเกินไปกับรุ่นที่แตกต่างกันมากเกินไปมันเป็นระเบียบที่สมบูรณ์แบบเมื่อมันมาถึงแพ็คเกจ Debian เพราะมันชอบที่จะทำลายตัวเอง

1
ดูเหมือนว่าจะแก้ไขปัญหาทั่วไปของ libgles1-mesa nd libgles2-mesa ซึ่งกันและกัน - ผูกขาดใน 16.04
cheshirekow

1
ทำงานอย่างสมบูรณ์แบบ!
Saurabh Bayani

ที่สมบูรณ์แบบ! โซลูชันยังคงใช้งานได้ใน 16.04
Ricky Dam

1
ฉันเพิ่ม ppa นี้ จากนั้นรันคำสั่งเพื่อติดตั้ง vlc และยังคงเป็นข้อผิดพลาดเดียวกันกับการขึ้นต่อกัน :(
user3804598

5

ลอง:

sudo apt-get --purge remove vlc*
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install vlc

ใช้งานได้ - โดยลบทุกรุ่นโดยใช้ (*) จากนั้นเรียกใช้คำสั่งทีละรายในที่สุดการติดตั้งใหม่ก็ใช้งานได้สำหรับฉัน
Gadgetroid

ฉันทำตามคำแนะนำที่นี่ ใช้เวลามาก (!!) ของเวลาและมันไม่ทำงาน (ข้อผิดพลาดเดียวกันกับการขึ้นต่อกันปรากฏขึ้น) :(
user3804598

3

คุณสามารถลองทำสิ่งเดียวกันโดยใช้คำสั่งด้านล่าง

sudo apt-get install aptitude
sudo aptitude install vlc

1

ฉันมีปัญหาเดียวกันของไลบรารี (ไม่สามารถติดตั้ง vlc เนื่องจากปัญหากับการพึ่งพาไลบรารี libgles1-mesa และ libgles2-mesa) ฉันสามารถแก้ปัญหาด้วยความถนัด

อย่างไรก็ตามฉันไม่สามารถติดตั้ง vlc ได้ทันทีเนื่องจากปัญหาการพึ่งพาห้องสมุด

ก่อนอื่นฉันต้องอัปเดต libgles1-mesa ด้วย $ sudo aptitude install libgles1-mesa

สำหรับคำถามถึงวิธีแก้ปัญหาที่เสนอ

จากนั้นยอมรับข้อเสนอทางเลือก: การคืนค่า libgl1-mesa-glx และ libglapi-mesa ไปเป็นเวอร์ชันก่อนหน้า

จากนั้นฉันไปด้วย libgles2-mesa ด้วย: $ sudo aptitude ติดตั้ง libgles2-mesa

คราวนี้โซลูชันที่เสนอไม่มีปัญหาและติดตั้งไลบรารี

ณ จุดนี้ฉันสามารถติดตั้ง vlc ด้วย $ sudo apt-get install vlc

และ vlc ก็พร้อมใช้งานแล้วโฮฟมันทำงานได้ดีสำหรับคุณ!


1
วิธีแก้ปัญหานี้จะเรียกร้องให้ฉันลบ Skype และ Wine ออก นี่ไม่ใช่วิธีแก้ปัญหา
jfneis

เหมือนก่อนหน้านี้ ดูเหมือนว่าการพึ่งพาที่ไม่ทำงานต้องทำบางอย่างกับ xorg-edgers ppa ที่ฉันใช้อยู่ ฉันจะพยายามลบ ppa
s3v3n

ฉันวิ่งppa-purge ppa:xorg-edgers/ppaมันลดระดับแพ็คเกจไปหลายอันจากนั้นฉันก็สามารถติดตั้ง vlc :) จะดูว่า X ยังคงทำงานหลังจากรีบูต😂
s3v3n

อาจเกี่ยวข้อง: askubuntu.com/questions/551301/…
s3v3n

0

เพิ่ม PPA สำหรับบิลด์pre-releaseรายวันของ VLC และติดตั้ง:

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

ตอนนี้เปิด VLC จาก Unity Dash (หรือตัวเรียกใช้งานแอปที่เทียบเท่า)


ยังคงมีผู้ติดตามที่เข้ามา
Akash Sarpal

คุณเป็นผู้ใช้รูทหรือ
Avani badheka

ใช่ฉันเป็นผู้ดูแลระบบ
Akash Sarpal

ลองรีสตาร์ทพีซีแล้วลองอีกครั้ง: sudo apt update && sudo apt install vlc
Avani badheka

1
ฉันลองแล้ว แต่เป็นข้อผิดพลาดเดียวกันอีกครั้ง
Akash Sarpal

0

คุณมี 2 ตัวเลือก:

  1. ติดตั้งโดยตรงจาก "ศูนย์ซอฟต์แวร์" ไปที่ซอฟต์แวร์ Ubuntu และพิมพ์ในช่องค้นหาประเภท "VLC" Installมีคุณสามารถค้นหาผู้เล่นและคุณสามารถติดตั้งได้โดยคลิกที่

  2. ลองคำสั่งต่อไปนี้ในเทอร์มินัลทีละขั้นตอน:

    sudo apt-get update
    sudo apt-get install vlc
    
    sudo apt-get install vlc browser-plugin-vlc (embedded in Mozilla Firefox)
    

1
ฉันลองสิ่งที่ศูนย์ซอฟต์แวร์และการติดตั้งไม่เคยติดมันในตอนเริ่มต้นเท่านั้น
Akash Sarpal

1
ฉันลองแล้วไม่มีอะไรเกิดขึ้นเสมอไปกับคำสั่งเทอร์มินัลข้างต้นที่คุณพูดถึง
Akash Sarpal


ดาวน์โหลดจากลิงค์และจากนั้น dpkg มัน
Avani badheka

dpkg คืออะไร ฉันใหม่สำหรับ Ubuntu
Akash Sarpal

-1

คำสั่งต่อไปนี้ใช้งานได้สำหรับฉัน:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

จากนั้นลองติดตั้ง VLC โดยใช้:

sudo apt install vlc

-1

หลังจากความคับข้องใจกับการพึ่งพาที่ไม่คาดคิดสิ่งนี้ได้ผล:

sudo add-apt-repository ppa:jonathonf/vlc-3
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo add-apt-repository ppa:jonathonf/meson
sudo apt-get update
sudo apt-get install vlc

ลงคะแนนโดยไม่มีคำอธิบาย
Sridhar Sarnobat
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.