web-dev-qa-db-ja.com

VLCプレーヤーのインストール中の問題

Ubuntu(14.04)にVLCプレーヤーをインストールできません。 this を読んでコマンドを実行しようとしましたが、このコマンドを実行している間に:

Sudo apt-get install vlc

私はこのようなものを得ました:

    Reading package lists... Done
Building dependency tree       
Reading state information... Done
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 (= 2.1.4+git20150226+r54594+19+11~ubuntu14.04.1) but 2.1.6-0ubuntu14.04.1 is to be installed
       Recommends: vlc-plugin-notify (= 2.1.4+git20150226+r54594+19+11~ubuntu14.04.1) but 2.1.6-0ubuntu14.04.1 is to be installed
       Recommends: vlc-plugin-Pulse (= 2.1.4+git20150226+r54594+19+11~ubuntu14.04.1) but 2.1.6-0ubuntu14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

何が問題ですか?これを解決するアイデアはありますか、vlcメディアプレーヤーをインストールする正しい手順を教えてください。


更新:

PPAを削除すると、これはapt-cache policy vlcの出力になります。

vlc: 
  Installed:  (none) 
  Candidate:  2.1.2-2build2 
    Version table: 
      2.1.6-0ubuntu14.04.1 0 
        100 /var/lib/dpkg/status 
      2.1.2-2build2 0 
        500 archive.ubuntu.com/ubuntu trusty/universe i386 Packages 
      2.0.1-4 0 
        500 archive.ubuntu.com/ubuntu precise/universe i386 Packages

そしてコマンド:

apt-cache policy vlc-nox vlc-plugin-notify vlc-plugin-Pulse

次の結果が得られます。

vlc-nox:
  Installed: 2.1.6-0ubuntu14.04.1
  Candidate: 2.1.6-0ubuntu14.04.1
  Version table:
 *** 2.1.6-0ubuntu14.04.1 0
        100 /var/lib/dpkg/status
     2.1.2-2build2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
     2.0.1-4 0
        500 http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
vlc-plugin-notify:
  Installed: 2.1.6-0ubuntu14.04.1
  Candidate: 2.1.6-0ubuntu14.04.1
  Version table:
 *** 2.1.6-0ubuntu14.04.1 0
        100 /var/lib/dpkg/status
     2.1.2-2build2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
     2.0.1-4 0
        500 http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
vlc-plugin-Pulse:
  Installed: 2.1.6-0ubuntu14.04.1
  Candidate: 2.1.6-0ubuntu14.04.1
  Version table:
 *** 2.1.6-0ubuntu14.04.1 0
        100 /var/lib/dpkg/status
     2.1.2-2build2 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe i386 Packages
     2.0.1-4 0
        500 http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
2
Shikhor Roy

PPAを使用しないで、Ubuntuリポジトリからvlcをインストールします。

  1. インストールしたPPAを削除します。

    Sudo add-apt-repository --remove ppa:videolan/stable-daily
    
  2. パッケージキャッシュを空にします。

    Sudo apt-get clean
    
  3. パッケージリストを更新します。

    Sudo apt-get update
    
  4. すべてのvlcパッケージをリポジトリバージョンにダウングレード/インストールします:

    Sudo apt-get install --reinstall vlc=2.1.2-2build2 vlc-data=2.1.2-2build2 vlc-nox=2.1.2-2build2 vlc-plugin-notify=2.1.2-2build2 vlc-plugin-Pulse=2.1.2-2build2
    

Ubuntuバージョンに応じて、現在(2015年11月20日)Wily(15.10)で2.2.1-までのVLCバージョンを取得できます。古いUbuntuバージョンのリポジトリには、古いVLCバージョンが含まれている場合があります。

次のコマンドを使用して、使用可能なバージョンを確認します。

apt-cache policy vlc

15.10 64ビットシステムでの出力例は次のとおりです。

vlc:
  Installed: (none)
  Candidate: 2.2.1-3
  Version table:
     2.2.1-3 0
        500 http://[YOUR REPOSITORY SERVER URL]/ wily/universe AMD64 Packages
2
Byte Commander