我在Ubuntu 8.04上,我刚刚下载了Boomerang并将文件解压缩到桌面上的文件夹中。
我cd
进入exe boomerang文件所在的文件夹,并输入./boomerang
和boomerang
。
但是我收到了错误消息:
无法执行./boomerang:没有这样的文件或目录。
为什么会这样?
答案 0 :(得分:2)
我想,你是64位系统,这意味着你必须安装一些x86库来运行程序,
列出二进制文件链接的库,运行row[0][0]=hello
row[1][0]=bye
row[2][0]=hi
row[3][0]=hello
row[4][0]=hello
row[5][0]=hello
row[6][0]=hello
一旦你知道这些库,只需为x86架构安装它:这里有一些x86的常用和必要的库
readelf -d | grep NEEDED
现在程序应该正常启动, 但如果它仍然存在,你应该看到一种不同的错误, 尝试为x86安装这些库
确保为GUI版本安装了 Qt 。
答案 1 :(得分:0)
你确定你解压缩了吗?
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
答案 2 :(得分:0)
错误很可能是因为你有一个64位系统,但是boomerang二进制文件是32位的,许多较新的64位系统不再提供32位支持。
解决方案是为您的系统安装32位支持;这样做的方法可能有所不同,但我使用的程序是:
sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0
哪个应与Ubuntu和许多衍生产品兼容,但您应该查找特定操作系统版本的正确程序,而不是简单地运行此命令。
然而,在boomerang将在64位Linux发行版上运行之前,可能还有许多其他32位库仍然需要,但至少一旦你安装了32位支持,它可以告诉你这些是!