我在 Ubuntu 8.04 上,我刚刚下载了Boomerang并将文件解压缩到我桌面上的文件夹中。
我cd
进入 exe 回旋镖文件所在的文件夹,然后键入./boomerang
和boomerang
.
但是我收到了错误消息:
无法执行 ./boomerang:没有这样的文件或目录。
为什么会这样?
我在 Ubuntu 8.04 上,我刚刚下载了Boomerang并将文件解压缩到我桌面上的文件夹中。
我cd
进入 exe 回旋镖文件所在的文件夹,然后键入./boomerang
和boomerang
.
但是我收到了错误消息:
无法执行 ./boomerang:没有这样的文件或目录。
为什么会这样?
我猜,你在 64 位系统上,这意味着你必须安装一些 x86 库来运行程序,
列出二进制文件链接的库,运行readelf -d | grep NEEDED
一旦你了解了这些库,只需为 x86 架构安装它:这里有一些常见且必要的 x86 库
sudo apt-get install libgc1c2:i386 libexpat1-dev:i386 lib32stdc++6 lib32z1 lib32z1-dev
现在程序应该可以正常启动,但如果它仍然存在,您应该会看到另一种错误,请尝试为 x86 安装这些库
确保为 GUI 版本安装了Qt 。
该错误很可能是因为您拥有 64 位系统,但回旋镖二进制文件是 32 位的,并且许多较新的 64 位系统不再提供 32 位支持。
解决方案是为您的系统安装 32 位支持;这样做的方法可能会有所不同,但是我使用的程序是:
sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0
它应该与 Ubuntu 和许多衍生产品兼容,尽管您应该为您的特定操作系统版本查找正确的过程,而不是简单地运行此命令。
但是,在 Boomerang 将在 64 位 Linux 发行版上运行之前,可能还需要许多其他 32 位库,但至少一旦您安装了 32 位支持,它就会告诉您这些是什么!
你确定你解压了吗??
weewee@ubuntu:~/Downloads$ tar xzf boomerang-linux-alpha-0.3.tar.gz
weewee@ubuntu:~/Downloads$ cd boomerang-linux-alpha-0.3/
weewee@ubuntu:~/Downloads/boomerang-linux-alpha-0.3$ ls -l boomerang
-rwxr-xr-x 1 weewee weewee 2376620 Jun 13 2006 boomerang
weewee@ubuntu:~/Downloads/boomerang-linux-alpha-0.3$ ./boomerang
Boomerang alpha 0.3 13/June/2006
Usage: boomerang [ switches ] <program>
boomerang -h for switch help