为什么 Debian 中缺少 libjpeg.so.8?

cat*_*nts 4 debian libraries jpeg

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 年前发布的?

Debian 不应该包含这两个版本的库,这样如果程序需要其中一个,您就可以使用其中一个吗?我在这里缺少什么?

Ste*_*itt 5

Debian 曾经包含libjpeg8,但在 2017 年被删除,转而支持libjpeg9. 实际上,libjpegDebian 中的库是\xe2\x80\x94,\xe2\x80\x99是 Debian 10 和 11 中提供的libjpeg62-turbo唯一变体(该决定记录在 #717076 中)。libjpeg

\n

Debian 中的一般规则是仅携带发行版本身所需的库。尝试提供任何给定二进制文件可能需要的所有库是不可能的。

\n

然而,旧的软件包不会完全消失,并且在许多情况下它们仍然可以使用。libjpeg8Debian 中发布的最新版本可从快照中获取,并且可以安装在当前的 Debian 版本上;你\xe2\x80\x99还需要multiarch-support来自快照

\n

您总是可以提交一个错误,要求提供兼容性包,这是Ubuntu 中采用的方法,但我不确定这样的解决方案在 Debian 中的受欢迎程度如何。

\n