Debian 10ですが、Debian 11にも同じ問題があります。
特定のバイナリ(ゲーム)を実行しようとすると、libjpeg.so.8がないという苦情が表示されます。
apt-file search libjpeg.so.8
結果は提供されません。
しかし、リポジトリでlibjpeg62-turboを見ることはできます。
無料版ではないか、バックポートでもlibjpeg.so.8を使用できないと思いますか?
Ubuntuにはこのような機能があると思います!
ここに何の話がありますか? Debianにはなぜlibjpeg 8がありませんか?もっと重要なのは、どうやって得ることができますか?
私が正しく読んだ場合:https://en.wikipedia.org/wiki/Libjpeg
バージョン8が12年前にリリースされたと思いますか?
プログラムで必要に応じて1つを使用できるように、Debianには両方のバージョンのライブラリを含める必要はありませんか?私がここで何を見逃しているのでしょうか?
ベストアンサー1
libjpeg8
Debian には が含まれていたが2017年に撤去され、交換されました。libjpeg9
。実際、libjpeg
Debianのライブラリはlibjpeg62-turbo
libjpeg
— これは Debian 10 と 11 で使用できる唯一の亜種です(この決定は#717076に文書化されています。)。
Debian の一般的な規則は、ディストリビューション自体に必要なライブラリだけを運ぶことです。特定のバイナリに必要なすべてのライブラリを提供することは不可能です。
しかし、古いパッケージが完全に消えているわけではなく、多くの場合、まだ動作します。 Debianで最後にリリースされたバージョンlibjpeg8
はスナップショットで利用可能、現在のDebianバージョンにもインストールできます。multiarch-support
スナップショットから。
いつでも互換性パックを要求するバグを報告できます。Ubuntuで取ったアプローチしかし、そのような解決策がDebianでどれほど人気があるかはわかりません。