我正在尝试安装斯塔塔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
.