我想在服务器上安装 EPD_free。但是 32 位版本和 64 位版本的 EPD 都无法安装成功。
当我运行 epd_free-7.3-2-rh5-x86.sh(32 位版本)时,我得到这个:
Installing to XXX/epd_free-7.3-2-rh5-x86 ... please wait
epd_free-7.3-2-rh5-x86.sh: line 313: 31657 Floating point exception$ENPLACE -h >/dev/null
ERROR: failed to run: XXX/epd_free-7.3-2-rh5-x86/lib/python2.7/custom_tools/enplace -h
One reason for this error could be that you are trying to execute a 32-bit
binary on a 64-bit system, which does not have 32-bit shared libraries
installed.
For example, 64-bit Ubuntu 10 or higher, does not contain any 32-bit shared
libraries by default, to install them type: sudo aptitude install ia32-libs
XXX 代表目录。
当我运行 epd_free-7.3-2-rh5-x86_64.sh(64 位版本)时,我得到这个:
Installing to XXX/epd_free-7.3-2-rh5-x86_64 ... please wait
epd_free-7.3-2-rh5-x86_64.sh: line 317: /home/lizz/share/epd_free-7.3-2-rh5-x86_64/lib/python2.7/custom_tools/enplace: cannot execute binary file
ERROR: failed to run: XXX/epd_free-7.3-2-rh5-x86_64/lib/python2.7/custom_tools/enplace -h
One reason for this error could be that you are trying to execute a 64-bit
binary on a 32-bit system.
服务器的基本信息如下图所示:
$ uname -a
Linux servername 2.6.16.46-0.12-default #1 SMP Thu May 17 14:00:09 UTC 2007 ia64 ia64 ia64 GNU/Linux
这里说 *64 位 EPD 仅支持 x86_64(也称为 AMD64)架构,不支持 IA-64(Intel Itanium 架构)。*
那么,任何人都可以告诉如何在 ia64 系统上安装 EPD?
也许我可以先安装 ia32-libs,然后安装 32 位版本?但是我没有root权限。我会在等待帮助时尝试。
非常感谢。
编辑 2014.4.10
我提出了错误的问题。
最初的目的是在服务器上安装一些科学的python包(例如numpy、scipy、matplotlib)。
依赖问题非常痛苦,所以我认为 epd 可能会更容易。但是,epd 不支持 ia64。
现在,对于我的问题,这似乎是一个很好的解决方案。它包含 ipython、numpy 等所需的所有包。
我会学会问正确的问题。谢谢大家。