获取 32 位可执行文件以运行

获取 32 位可执行文件以运行

我想在用于工作的笔记本电脑上安装 Ubuntu。唯一让我无法实现的原因是我有一款工作所需的(显然是)32 位软件。根据系统要求,它需要 32 位版本的 Linux 才能运行,但我认为让它在 64 位系统上运行比安装 32 位系统更省事。也许我错了。

当我单击可执行文件时,什么也没有发生。尝试在终端中运行它时返回以下消息:

加载共享库时出错:libX11.so.6:无法打开共享对象文件:没有此文件或目录

当我尝试安装上面提到的库时,收到以下消息: E:无法找到软件包 libX11.so.6 E:无法通过 glob 'libX11.so.6' 找到任何软件包 E:无法通过正则表达式 'libX11.so.6' 找到任何软件包

我已经确保 Multiarch 支持处于活动状态。

有什么方法可以让它运行吗?否则,是否值得寻找并安装 32 位版本的 Ubuntu?

提前谢谢您,请对我宽容一点;在 Linux 方面,我完全是个菜鸟 :)

答案1

你必须安装 32 位包含上述库的软件包使用以下命令:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libx11-6:i386

然后尝试启动应用程序。如果另一个库的问题仍然存在 - 再次重复搜索过程并安装更多库。

相关内容