正在运行回旋镖

| 我在Ubuntu 8.04上,我刚刚下载了Boomerang,并将文件解压缩到桌面上的文件夹中。 我“ 0”进入exe boomerang文件所在的文件夹,并分别输入“ 1”和“ 2”。 但是我得到了错误信息:   无法执行./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。     
        您确定要打开包装吗?
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
    
        该错误最有可能是因为您具有64位系统,但是回旋镖二进制文件是32位,并且许多较新的64位系统不再附带32位支持。 解决方案是为系统安装32位支持。这样做的方法可能有所不同,但是我使用的过程是:
sudo apt-get install -y lib32z1 lib32ncurses5 lib32bz2-1.0
它应该与Ubuntu和许多派生版本兼容,尽管您应该针对特定的OS版本查找正确的过程,而不是简单地运行此命令。 但是,在回旋镖在64位linux发行版上运行之前,可能仍然需要许多其他32位库,但是至少在安装了32位支持后,它可以告诉您这些是什么!     

要回复问题请先登录注册