我无法运行 Firefox 9.0.1 版。当我尝试执行二进制文件时,firefox
出现错误-bash: ./firefox: cannot execute binary file
。返回的信息file
如下:
firefox: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
返回的系统信息为uname -r
:
2.6.37
可能值得一提的是,我没有这台机器的管理员权限(我有一个 shell 帐户)。
我正在从以下网页下载该文件:http://www.mozilla.org/en-US/firefox/all.html(文件名firefox-9.0.1.tar.bz2
)
然后我使用 将该文件提取到我的主文件夹中tar xvf firefox-9.0.1.tar.bz2
。然后我进入该firefox
目录并尝试通过键入 来执行./firefox
。之后我收到上述错误。
该文件firefox
当然有被执行的权限( x
)。
有谁知道为什么我无法执行浏览器?
答案1
问题确实在于系统是 64 位,并且不支持执行安装的 32 位二进制文件。
我从以下位置下载了适用于 x64 架构的最新版 Firefox:火狐浏览器 9.0.1 x86_64