在 64 位 ubuntu 15.10 上运行 32 位程序

在 64 位 ubuntu 15.10 上运行 32 位程序
> proxychains skype
> ProxyChains-3.1 (http://proxychains.sf.net)
> ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.

我在 Ubuntu 15.10 上使用 proxychains,多次在 Google 上搜索过此问题,但找不到。问题是 skype 是一个 32 位应用程序,而 proxychains 安装为 64 位,因此无法与 skype 配合使用。我在 Google 上搜索过此问题,但未找到合法的解决方案。

编辑:它不仅适用于 Skype,而且我拥有的其他 32 位应用程序也无法使用它。

我还尝试在 Google 上搜索如何在 Ubuntu 15.10 上运行 32 位程序。要清楚的是,我不仅需要运行它,还必须以 32 位运行它,并且需要将库下载为 32 位。由于我使用的是 64 位,而 proxychains 也是 64 位,所以它已经可以运行,只是不能与 skype 一起运行。有人知道我可以修复这个问题并让它在没有 LD_PRELOAD 错误的情况下运行吗?

答案1

安装 32 位软件包libproxychains3

sudo apt-get install libproxychains3:i386

并阅读为什么 Skype 有这么多 32 位依赖项?

相关内容