Không thể cài đặt trình phát phương tiện vlc trong 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).

Tôi đã thử -f -f install

Nhưng dường như không có gì để làm việc. đây không phải là tất cả khi tôi thửsudo apt upgrade

Tôi nhận được lỗi sau đây

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.

Tôi đã cố gắng ngay cả -fnhưng không có gì xảy ra.

Xin vui lòng giúp đỡ


1
Bạn đã thử -fnhư trong sudo apt-get -f install? Bởi vì, nó không hoàn toàn rõ ràng từ mô tả bạn đã viết. Nó rất có thể là một lỗi đánh máy, nhưng tôi vẫn thích hỏi.
jawtheshark

Vâng, tôi đã có cùng một vấn đề, và quản lý để giải quyết sudo ppa-purge xorg-edgers. Tôi tin rằng đây là một phiên bản cụ thể của câu hỏi trùng lặp.
Đã kết thúc

Điều đó 2.2.2+git20160830+r58831+56~ubuntu16.04.1có nghĩa là bạn đang sử dụng phiên bản VLC (thử nghiệm) git thay vì phiên bản VLC mặc định của distro. Do đó, bước đầu tiên là loại bỏ kho lưu trữ đó bằng cách chạy lệnh shell terminal như sudo rm /etc/apt/sources.list.d/videolan*(giả sử rằng kho lưu trữ đó thuộc sở hữu của Videolan). Sau đó, chạy lệnh 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để cài đặt VLC mặc định (ổn định) của distro của bạn.
Yuri Sucupira

Câu trả lời:


22

Giải pháp duy nhất cho vấn đề này là thêm kho lưu trữ ổn định padoka mesa ..

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

Sau đó chạy

sudo apt-get install vlc

Nó sẽ hoạt động chắc chắn Vì kho lưu trữ ở trên có cả libgles1-mesa và libgles2-mesa cần thiết cho vlc ..


Điều này chắc chắn một cứu người. Tôi đã làm một số thứ gần đây và tôi cần sử dụng VLC để tìm ra rằng một cái gì đó khác đã gỡ cài đặt nó, và không thể cài đặt lại vì libgles1-mesavấn đề. Đây là một vấn đề như vậy với các hệ thống Debian, quá nhiều repos khác nhau với quá nhiều phiên bản khác nhau, nó là một mớ hỗn độn phân tán hoàn toàn khi nói đến các gói Debian vì nó thích tự phá vỡ.

1
dường như khắc phục vấn đề chung của libgles1-mesa nd libgles2-mesa độc quyền lẫn nhau trong 16.04.
cheshirekow

1
Làm việc hoàn hảo!
Saurabh Bayani

Hoàn hảo! Giải pháp vẫn hoạt động vào ngày 16.04.
Đập Ricky

1
Tôi đã thêm ppa này. Sau đó chạy lệnh để cài đặt vlc và nó vẫn bị lỗi tương tự với các phụ thuộc :(
user3804598

5

Thử:

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

Điều này hoạt động - bằng cách xóa tất cả các phiên bản bằng cách sử dụng (*), sau đó chạy từng lệnh một, cuối cùng cài đặt lại hoạt động cho tôi.
Tiện ích

Tôi đã làm chính xác như đề nghị ở đây. Đã dành rất nhiều thời gian (!!) và nó không hoạt động (cùng một lỗi với sự phụ thuộc xuất hiện) :(
user3804598

3

Bạn có thể thử làm theo tương tự bằng cách sử dụng lệnh dưới đây

sudo apt-get install aptitude
sudo aptitude install vlc

1

Tôi đã có chính xác cùng một vấn đề của các thư viện (không thể cài đặt vlc do các vấn đề với phụ thuộc thư viện libgles1-mesa và libgles2-mesa). Tôi có thể giải quyết vấn đề bằng cách sử dụng năng khiếu.

Tuy nhiên tôi không thể cài đặt vlc ngay lập tức do các vấn đề phụ thuộc thư viện.

Đầu tiên tôi phải cập nhật libgles1-mesa với $ sudo aptitude cài đặt libgles1-mesa

câu hỏi cho giải pháp đề xuất (giữ thư viện không cài đặt) trả lời: KHÔNG

sau đó chấp nhận đề xuất thay thế: hoàn nguyên libgl1-mesa-glx và libglapi-mesa về các phiên bản trước

sau đó tôi tiếp tục với libgles2-mesa với: $ sudo aptitude cài đặt libgles2-mesa

lần này giải pháp đề xuất không có vấn đề gì và đã cài đặt thư viện

Tại thời điểm này, tôi có thể cài đặt vlc với $ sudo apt-get install vlc

và vlc đã hoạt động và Hove hoạt động tốt cho bạn!


1
Giải pháp này sẽ yêu cầu, trong trường hợp của tôi, loại bỏ Skype và Wine. Đây không phải là một giải pháp.
jfneis

Giông như trươc đo. Có vẻ như các phụ thuộc bị hỏng phải làm một cái gì đó với ppa xorg-edgers mà tôi đang sử dụng. Tôi sẽ cố gắng loại bỏ ppa.
s3v3n

Tôi đã chạy ppa-purge ppa:xorg-edgers/ppa, nó đã hạ cấp một loạt các gói sau đó tôi có thể cài đặt vlc :). Sẽ thấy nếu X vẫn hoạt động sau khi khởi động lại 😂
s3v3n


0

Thêm PPA cho các bản dựng VLC phát hành trước hàng ngày và cài đặt nó:

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

Bây giờ hãy mở VLC từ Unity Dash (hoặc trình khởi chạy ứng dụng tương đương).


Không có người phụ thuộc nào đến
Akash Sarpal

bạn có phải là người dùng root không?
Avani badheka

vâng tôi là quản trị viên
Akash Sarpal

thử khởi động lại máy tính và thử lại: sudo apt update && sudo apt install vlc
Avani badheka

1
tôi đã thử nó nhưng một lần nữa cùng một lỗi
Akash Sarpal

0

Bạn có 2 lựa chọn:

  1. Trực tiếp cài đặt nó từ "Trung tâm phần mềm". Chuyển đến phần mềm Ubuntu và nhập vào hộp tìm kiếm gõ "VLC". Ở đó bạn có thể tìm thấy trình phát và bạn có thể cài đặt nó bằng cách nhấp vào Install.

  2. Hãy thử các lệnh sau trong thiết bị đầu cuối từng bước:

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

1
Tôi đã thử điều trung tâm phần mềm và cài đặt không bao giờ hoàn thành nó chỉ bị kẹt khi bắt đầu.
Akash Sarpal

1
tôi đã thử nó và không có gì xảy ra đồng đều với các lệnh đầu cuối ở trên mà bạn đã đề cập
Akash Sarpal


Tải xuống từ liên kết và sau đó dpkg nó
Avani badheka

dpkg là gì tôi mới sử dụng Ubuntu
Akash Sarpal

-1

Các lệnh sau làm việc cho tôi:

sudo apt-get update --fix-missing

sudo dpkg --configure -a

sudo apt-get install -f

và sau đó thử cài đặt VLC bằng cách sử dụng:

sudo apt install vlc

-1

Sau rất nhiều thất vọng với sự phụ thuộc chưa được đáp ứng, điều này đã hoạt động:

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

Không có lời giải thích.
Sridhar Sarnobat
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.