Debian 9: SDL2-dev または SFML-dev をインストールできません。

Debian 9: SDL2-dev または SFML-dev をインストールできません。

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他の依存関係にバックポートを使用するように指示します。

関連情報