在 Debian 12 (bookworm) 64 位上安装 libpng12 64 位在安装 Stata 16 时会出现多架构支持预依赖错误

在 Debian 12 (bookworm) 64 位上安装 libpng12 64 位在安装 Stata 16 时会出现多架构支持预依赖错误

我正在尝试安装斯塔塔16Debian 12“书虫”。 Stata 需要libpng12,不幸的是,libpng存储库(版本 16)中的 不满足依赖性。我已经下载了 libpng12 deb 软件包,但是当我尝试安装它时,收到有关多体系结构支持的错误消息

dpkg: regarding libpng12-0_1.2.50-2+deb8u3_amd64.deb containing libpng12-0:amd64, pre-dependency problem:
 libpng12-0 pre-depends on multiarch-support
  multiarch-support is not installed.

dpkg: error processing archive libpng12-0_1.2.50-2+deb8u3_amd64.deb (--install):
 pre-dependency problem - not installing libpng12-0:amd64
Errors were encountered while processing:
 libpng12-0_1.2.50-2+deb8u3_amd64.deb

我的操作系统和软件包都是 64 位的,所以我不确定为什么这里需要多架构支持。我跑了一下dpkg --print-architecture,上面写着 amd64。我认为当前版本的 dpkg已经有多架构支持

我如何安装这个软件包?

答案1

multiarch-support是切换到多体系结构库路径期间使用的过渡包。

我认为对你来说最好的解决方案(除了让 Stata 提供使用较新版本的 构建的包之外libpng)是安装稍微新一点的版本libpng12-0它不依赖于multiarch-support.

相关内容