Debian sidにmplayerをインストールする方法は?

Debian sidにmplayerをインストールする方法は?

Debian sidにmplayerをインストールしようとすると、次のエラーメッセージが表示されます。

# apt-get install mplayer
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:
 mplayer : Depends: libdvdnav4 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

ただし、libdvdnav4すでにインストールされています。

$  apt-cache policy libdvdnav4
libdvdnav4:
  Installed: 5.0.1-1
  Candidate: 5.0.1-1
  Version table:
 *** 5.0.1-1 0
        500 http://ftp.fr.debian.org/debian/ unstable/main amd64 Packages
        500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status
     4.2.0+20120524-2 0
        500 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages

私は問題を解決するために非公式のdeb-multimediaリポジトリを使用しようとしました。このストアを有効にした後もエラーが発生します。

$  apt-cache policy mplayer
mplayer:
  Installed: (none)
  Candidate: 2:1.0~rc4.dfsg1+svn34540-1+b2
  Version table:
     3:1.1.1+20140928+svn37289-dmo5 0
        100 http://www.deb-multimedia.org/ sid/main amd64 Packages
     2:1.0~rc4.dfsg1+svn34540-1+b2 0
        500 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages
        100 /var/lib/dpkg/status

ベストアンサー1

パッケージmplayerはもはやsidに存在しないので動作しません。あなたは自分の出力でこれを見ることができますapt-cache policy mplayer。シードはリストにありません。代わりはを使用することですmplayer2

通常、Debian には基本的にないことが必要であり、自分が何をしているのか本当に知らない限り、deb-multimedia を避けるのが最善です。管理者は Debian 開発者ですが、全体的に Debian との互換性は悪いです。 deb-multimedia が含まれている場合は、システムの残りの部分を妨げないように低い優先順位で固定してください。私は以下を持っています/etc/apt/preferences

Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 1

また、便利なフロントエンドを確認したい場合がありますsmplayer

おすすめ記事