我想在服務器上安裝EPD_free。但是,無論是32位版本還是64位版本的EPD都無法成功安裝。可以用ia64系統安裝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位版本),I得到這樣的:
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.
的服務器的基本imformation如下所示:
$ 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
here說* 64位環保署只支持x86_64的(也被稱爲AMD64)架構,而不是IA-64(英特爾安騰架構)。*
所以,任何人都可以告訴你怎麼用安裝EPD ia64系統?
也許我可以先安裝IA32-庫,然後再安裝32位版本?但是我沒有root權限。我會在等待幫助時嘗試。
非常感謝。
編輯2014年4月10日
我曾經提錯了問題。
的最初目的是在服務器上安裝一些科學的Python包(如numpy的,SciPy的,matplotlib)。
的依賴問題很不好受,所以我認爲環保署可能更容易。 但是,epd不支持ia64。現在
,似乎yt是我的問題很好的解決方案。它包含由IPython中,numpy的,等
我學會問正確的問題所需要的所有軟件包。感謝所有。
IA64是一個Itanium系統,與x86-64完全不同。任何你想要執行的x86代碼都需要一個模擬器。我的猜測是,從源代碼重新編譯它是你使它工作的唯一選擇。 – 2013-04-10 08:48:39
你不能 - 你引用一個EPD文章,說你不能 - 你爲什麼認爲你可以? – danodonovan 2013-04-10 08:49:05