64位机器上的32位程序

64位机器上的32位程序

我已经从 16.04 升级到 16.10。我重新安装了 HMRC 的基本 PAYE 工具。从命令行启动时,它失败,原因是缺少 libpng12.so.0。我假设 libpng12-0:i386 已被 libpng15-15:i386 替换,但它不喜欢这样。如何在 ubuntu16.10 中安装 libpng12-0:i386

答案1

最好的解决方案是找到一个在 16.10 上受支持的工具版本。否则请检查以下内容:E:软件包‘libpng12-0’没有安装候选项 [ubuntu 16.10 Gnome]下载库http://packages.ubuntu.com/xenial/i386/libpng12-0/download

答案2

sudo apt-get install libpng12-0:i386

这种命令指定为 32 位架构安装上述软件包(此处为 libpng12-0)。这与多架构相关,允许您安装 Debian 相关操作系统的软件包,例如 Ubuntu;有关更多信息,例如:Debian 多架构指南

答案3

我已经解决了这个问题。我从命令行启动了该程序。当它失败时,它给了我缺少的库文件依赖项的名称。我安装了 synaptic 并在“架构”中查找最接近的匹配项。然后我重新安装了 64 位版本并安装了 32 位版本以确保没有冲突。在缺少大约 6 个库文件后,它放弃了并完美运行!

相关内容