歡迎您光臨本站 註冊首頁

fedora6下的ESO-scisoft VII安裝與使用

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

來源http://blog.sina.com.cn/s/blog_5157dbc00100a4qx.html

什麼是scisoft?
Scisoft is a project within ESO to provide a collection of astronomical software utilities, mostly public domain tools developed outside ESO, in a uniform way at all four ESO sites. Major data-analysis packages (eg, IRAF/STSDAS and ESO-MIDAS) are included as well as many smaller utilities. An "export" version is available for distribution to external institutes.

上面是一串關於scisoft的英文介紹,我也沒仔細看,你有興趣還是到它的官網上看吧。說下我安裝這玩意的過程?

最好在根目錄下建個scisoft目錄

一 下載:
網址http://scisoft.lamost.org/download/scisoft7.1/linux/fedora6/

有兩種供下載rpms 和 tar.gz,我先下了個tar.gz 的,下載后解壓,也不知算不算裝上了,運行iraf運行不了,就刪掉了,下了個rpm的,呵呵!

把所有的*.rpm都下載下來了。統統放到了 /scisoft

二 安裝:
要求root 許可權

#rpm -ihv /scisoft/*.rpm

也許這時會出錯如下(不是我的,在牧夫上看到的,我裝的時候與之類似,沒記下來)

error: Failed dependencies:
gtk+ is needed by scisoft-common-6.0.4-0.i386
libXm.so.3 is needed by scisoft-common-6.0.4-0.i386
libXp.so.6 is needed by scisoft-common-6.0.4-0.i386
libf2c is needed by scisoft-common-6.0.4-0.i386
libg2c.so.0 is needed by scisoft-common-6.0.4-0.i386
libgdk-1.2.so.0 is needed by scisoft-common-6.0.4-0.i386
libglib-1.2.so.0 is needed by scisoft-common-6.0.4-0.i386
libgmodule-1.2.so.0 is needed by scisoft-common-6.0.4-0.i386
libgtk-1.2.so.0 is needed by scisoft-common-6.0.4-0.i386

這是缺少某些包吧,好辦,差啥裝啥,反正yum 挺好用的。

#yum install gtk+ libXm.so.3 libXp.so.6 libf2c (等等一大堆,自己補上吧!)

用yum全裝好后,就可以:
#rpm -ihv /scisoft/*.rpm

OK 裝好了!

三 scisoft使用:
使用前先

(a)對於 bash 用戶:
. /scisoft/bin/Setup.bash
(b)對於cshell 用戶
. /scisoft/bin/Setup.csh

對於以上的a,b兩個命令,看準了:點後面是個空格,再『/』(我曾為了這個小錯誤付出了大半天時間的代價,最後在官網上發現

If you are using "bash" (which is often the default shell on Linux) then the equivalent command is ". /scisoft/bin/Setup.bash" ("dot space" at the start).

不過這大半天還是有額外收穫的,看了一仁兄的個人空間(我看不懂MSN個人空間,不知他名字是不是FOX),網址給留下了:http://fockez.spaces.live.com/?_ ... rtqs=cat%3dsci-soft

他在空間中說,每次啟動時都要運行Setup.bash,怪費事,更糟糕的是,你再重新啟動一個終端,這些配轉置就沒了,給了個辦法就是修改 .bashrc ,我也不知道啥是non-login,就在自己的主目錄下找到了這個傳說中的 .bashrc 在後面加上了如下一行(我是用的是bsh,你根據自己的shell定):

. /scisoft/bin/Setup.bash

這樣,每次你打開終端,Setup.bash腳本己經運行了。哈哈!人家真棒,能想出來!

好了,試下IRAF吧!

%cd
%mkiraf

然後一長串出來了,選終端類型,輸入xgterm ,然後又一長串,說new locin.cl創建好了。哈哈,iraf從此就能用了!只是在打開DS9的時候彈出個對話框「XPA unable to verify hostname",還不知原因。找到後補全!

試了下pgplot 也行,對於其它的軟體,我還沒有試,IDL是肯定不行的,它收費。

以上是我安裝使用scisoft的一點點經驗。我是個數據處理的新手,不對之處敬請指正,謝謝了!

[火星人 ] fedora6下的ESO-scisoft VII安裝與使用已經有251次圍觀

http://coctec.com/docs/linux/show-post-200967.html