如何在 kubuntu 上执行 exe?

如何在 kubuntu 上执行 exe?

我从未使用过 kubuntu,所以很抱歉问了这么愚蠢的问题。我从这里下载了 Linux x86 Libc6(用于 debian,但据我所知 kubuntu 是从 debian 派生而来的)

http://www.rebol.com/download-view.html

我已在 tmp 目录中解压缩,但双击它却没有执行任何操作,就像在 Windows 上启动一样?

答案1

在 Linux 系统上安装软件的常规方法是使用软件包管理器。软件包系统应该负责安装所需的库、添加菜单项等工作。

不过,Rebol 人员并没有提供合适的软件包,而只是包含可执行文件的存档。您所做的操作(提取到临时目录中并单击可执行文件)应该有效。但由于您拥有的是一个为未指定的 Linux 发行版编译的裸可执行文件,而不是适合您的发行版的软件包,因此您只能让可执行文件在您的环境中运行。

我想到的一件事是你缺少一个库。打开文本终端并运行以下命令(替换/tmp为您解压可执行文件的目录的路径rebol):

cd /tmp
ldd ./rebol

这应该会报告类似 的行libc.so.6 => /lib/tls/i686/cmov/libc.so.6。如果其中一行显示not found,则表示您缺少此特定库。请注意,如果您使用的是 64 位系统,则需要安装 32 位库(至少ia32-libs),因为您有一个 32 位可执行文件。

如果你拥有所有库,请尝试rebol从终端输入以下命令

./rebol

这可能会显示错误消息。如果您需要帮助解决这些错误,您可以在 SU 上再次提问;请务必复制粘贴整个错误消息序列。

答案2

让我们更明确地说明这一点。要在基于 Debian 的 64 位 Linux 发行版(如 Ubuntu 发行版)上安装 REBOL,您需要以下内容:

sudo apt-get install ia32-libs

它安装了数十兆字节的“垃圾”,这使得 REBOL 的 1M 大小变得无关紧要,但总有一天它会改变。对吧,Carl?... ;)

相关内容