![获取 32 位可执行文件以运行](https://linux22.com/image/1070280/%E8%8E%B7%E5%8F%96%2032%20%E4%BD%8D%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6%E4%BB%A5%E8%BF%90%E8%A1%8C.png)
我想在用于工作的笔记本电脑上安装 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
然后尝试启动应用程序。如果另一个库的问题仍然存在 - 再次重复搜索过程并安装更多库。