我正在尝试在 Debian 12“书虫”上安装Stata 16。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已经有了多架构支持。
我如何安装这个软件包?
multiarch-support
是切换到多体系结构库路径期间使用的过渡包。我认为对您来说最好的解决方案(除了让 Stata 提供使用较新版本的 构建的包之外
libpng
)是安装一个不依赖于 的稍新版本libpng12-0
multiarch-support
。