mesa-common-dev
(Sudo apt-get install mesa-common-dev
)をインストールしようとしていますが、次のメッセージが表示されます。
mesa-common-dev: Depends: libdrm-dev(>= 2.4.52) but will not be installed.
したがって、libdrm-dev
をインストールしようとすると、次の出力が表示されます。
libdrm-dev: Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
Depends: libdrm-intel1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
Depends: libdrm-radeon1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
Depends: libdrm-nouveau2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
だから、これは代替パッケージがインストールされていることを意味すると思いますか?ただし、mesa-common-dev
を再度インストールしようとすると、上記と同じエラーが表示されます...
誰でもUbuntu 14.04の初心者を助けることができますか?ありがとう!
Ubuntu 15.04で Mutate ランチャーをインストールしようとしたときに、この問題が発生しました。私のために働いた解決策は、 xorg-edgers PPA を追加することでした:
Sudo add-apt-repository ppa:xorg-edgers/ppa
Sudo apt-get update
Sudo apt-get install <whatever you were trying to install>
このPPAを追加することで、ランチャーをインストールしようとしたときにこれらの依存関係が解決可能になることがわかりました。
この行を見てください:
Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.
インストールするlibdrm-dev
は2.4.52-1
であり、2.4.52-1
でバージョン管理された依存関係がすべて必要であると書かれています。ただし、apt-getには2.4.56-1~ubuntu1
しか使用できません。
したがって、あなたの場合の新しい依存関係と同じように、libdrm-dev
のバージョン、つまり2.4.56-1~ubuntu1
の 'アップグレード'を試みることができます。キーワードlibdrm-dev 2.4.56-1~ubuntu1
を使用して再度グーグルで検索し、数回クリックすると、ダウンロードリンクがポップアップし、wget
のようになります。
wget http://launchpadlibrarian.net/192227986/libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb
次に、依存関係がインストールされていることを確認します。
Sudo apt-get install libdrm2 libdrm-intel1 libdrm-radeon1 libdrm-nouveau2
次に、新しくダウンロードしたlibdrm-devをインストールします。
Sudo dpkg -i libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb
rm libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb
すべてがスムーズに進むことを願っています!