Debian 9にSFMLおよびSDL2用の開発パッケージをインストールしようとしましたが、失敗しました。私のDebianは英語ではないので、ログをコピーして貼り付けることはできません。
- どちらのパッケージも
libgl1-mesa-dev
インストールできないと文句を言います。 - インストールしようとすると、インストールできないという苦情が表示されます
libgl1-mesa-dev
。
mesa-common-dev
- 製品をインストールしようとしたときに苦情が届きました。
libdrm-dev
これで問題の原因は、libdrm2
自分のコンピュータにインストールされているバージョンが2.4.95-1~bpo9+1
これらのすべてのパッケージで予想されるバージョンであることです2.4.74-1
。
問題は、主に重要なパッケージである約151個のパッケージを削除しないとダウングレードできないことです。
この問題を解決する方法はありますか?
答え1
バックポートでMesaの一部をすでにインストールしているので、そこから残りをインストールする必要があります。
sudo apt -t stretch-backports libsdl2-dev libsfml-dev
SDL2とSFMLはバックポートにはありませんが、apt
他の依存関係にバックポートを使用するように指示します。