web-dev-qa-db-ja.com

16.04にlibdrm-devをインストールできません

Libdrm-devのようなグラフィック関連のパッケージをインストールしようとすると、奇妙なエラーが発生します。

$ Sudo apt-get install libdrm-dev
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:
 libdrm-dev : Depends: libdrm2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-intel1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-radeon1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-nouveau2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
E: Unable to correct problems, you have held broken packages.

これを正しく読んでいる場合、libdrm-devはlibdrm2などの他のパッケージに依存しているように見えますが、古いバージョンがインストールされており、新しいバージョンが必要です。これらの新しいバージョンがインストールされる代わりにエラーがスローされるのはなぜですか?このパッケージをインストールするにはどうすればよいですか?

Ubuntu 14.04と16.04の両方でこのエラーが発生します。

2
Cerin

一致する-devパッケージを提供しないPPAからこれらのlibdrm *パッケージを使用しています(おそらく ppa:oibaf/graphics-drivers )。

PPAの所有者に、欠落している-devパッケージを提供するか、PPAを削除して公式のlibdrm *パッケージにダウングレードするよう依頼してください。

2
Florian Diesch