linux下使用idl生成h文件,LINIUX下IDL的安装
LINIUX下IDL的安裝
(2017-02-27 17:00:31)
標(biāo)簽:
linux
idl
Yabing Wang
2014.04.15
創(chuàng)建目錄:…$:sudo mkdir /usr/local/itt
查看移動(dòng)硬盤: cd /media/
將其里面的所需文件復(fù)制到主目錄:cp idl71linux.x86.tar.gz ~/ usr/local/itt
對(duì)其進(jìn)行解壓:sudo tar –zxvf idl711linux.x86.tar.gz
然后打到剛才創(chuàng)建的目錄下:cd /usr/local/itt
查看該目錄:…/usr/local/itt$:ls
idl71linux.x86.tar.gz install license idl71
把你的license文件拷貝到其中的license里:
cp license.dat /usr/local/itt/license
安裝:…/usr/local/itt$:sudo ./install
出現(xiàn)與下面相關(guān)的問句,各個(gè)選擇的答案按每一句后面的答案選:
Do you want to install DICOM Network services?(y/n):n
Install the above configuration?(y/n):y
Execute the install command now?(y/n):y
Do you wish to continue?(y/n):y
Do you want to run the license wizard?(y/n):y
總之除了以上的問句,答案均選y。
在以上步驟結(jié)束之后idl并沒有裝好,需要加載license。步驟如下:/usr/local/itt/license$sudo
chmod +xxx(或者777) IDL7.1_license.dat更改權(quán)限;
/usr/local/itt/idl71/bin$ sudo ./ittlicense會(huì)出現(xiàn)license
wizard的窗口,選擇第三項(xiàng)用已有l(wèi)icense,然后導(dǎo)出IDL7.1_license.dat,選擇,結(jié)束.在命令行輸入idl,若出現(xiàn)Licensed
for use by: TEAM TBE表示安裝成功.
安裝ssw
ssw 是處理太陽物理觀測(cè)數(shù)據(jù)的IDL程序集合(庫)。 ssw的安裝是模塊化的,用戶可以選擇自己需要的功能進(jìn)行安裝。
通過網(wǎng)絡(luò)服務(wù)器,根據(jù)需要產(chǎn)生所需模塊的安裝腳本。腳本自動(dòng)創(chuàng)建目錄,下載(copy)文件,并安裝成定制的目錄樹。(建議定時(shí)/每日更新)。升級(jí)可增加新模塊(設(shè)備)。
===***======== LINUX安裝ssw,(由于網(wǎng)絡(luò)速度問題,這里介紹離線安裝ssw的方法。)
1.點(diǎn)擊:http://www.lmsal.com/solarsoft/ssw_install.html
產(chǎn)生安裝腳本ssw_install*.csh。 選擇: Installation Source 這項(xiàng)選擇cd-rom,
Installation Type 這一項(xiàng)選擇new install,ssw path suggestions這一項(xiàng)選擇
/usr/local/ssw (主目錄,可以根據(jù)需要設(shè)置), Firewall
Constraints方式選none,下面的Select those SolarSoft instruments which you
plan to analyze at your site所有的選項(xiàng)都選。接著選generate installation
script生成腳本,并將其下載下來。
2.創(chuàng)建新目錄:~/solarsoft/offlinw/swmaint/tar 將完整的最新solarsoft服務(wù)器 ftp://sohoftp.nascom.nasa.gov/solarsoft/offline/swmaint/tar
上所有(或者腳本中需要的)文件拷貝到任意目錄~/solarsoft/offlinw/swmaint/tar中,我們?nèi)绻蠋熡械脑捒梢灾苯訌睦蠋煴P里把這些壓縮文件copy到以上目錄。創(chuàng)建ssw主目錄(/usr/local/ssw)
,將上面下載下來的腳本用命令行窗口移動(dòng)到該目錄下。
3.修改ssw_install*.csh腳本(即上面下載下來的腳本),去掉ftp更新。# --- setup defaults---
setenv ssw_noftp 1操作如下:…/usr/local/ssw $:sudo vi
ssw_install*.csh
先找到要修改的行,可在此腳本的最后面輸入/noftp,如果還不是要找的行,按n查找下一個(gè),找到之后,用delete鍵刪除setenv
ssw_noftp 0中的0,然后按鍵盤上的insert鍵編輯原來0的位置為1.然后按鍵盤上的Esc,輸入:wq進(jìn)行保存。
4. 運(yùn)行安裝腳本: sudo csh -f ssw_install*.csh 提示:輸入cd-rom位置,
我們輸入//home(solarsoft在哪個(gè)目錄下這里就寫哪個(gè)目錄)即可。 5. 配置環(huán)境變量 寫sswidl 腳本, 內(nèi)容為:
#!/bin/tcsh
setenv SSW /usr/local/ssw
#setenv SSW_INSTR "acrim aia ana andril batse bcs cactus cds
chianti cmes corimp cosec cp egso eis eit ethz eve festival
findstuff grs hessi hmi
hxis hxrbs hxrs hxt hydro impact lapalma lasco lparl lyra mdi mees
mjastereo mkit ngdc nlfff norh norp nrh nrl nso ontology ovsa
panorama pdl pfss plastic poa s3drs sbrowser secchi smei soon sot
spartan spex ssc sumer swap sxig12 sxig13 sxt trace uvcs uvsp vdem
vso wbs xray xrp xrt ztools" setenv SSW_INSTR "eit mdi trace sxt
aia hmi ontology gen vobs lasco secchi cmes festival pfss"
#啟動(dòng)包括的模塊
source /usr/local/ssw/gen/setup/setup.ssw
sswidl
如后進(jìn)入寫的狀態(tài)呢,步驟如下 :打到/usr/local/ssw目錄下:然后輸入sudo vi
sswidl進(jìn)入編輯狀態(tài),如果不是編輯狀態(tài)就按鍵盤上的insert鍵即可進(jìn)行編輯,將上面的內(nèi)容輸入好按Esc,然后輸入:wq進(jìn)行保存。(注意:其中的(:wq)是一整體)
why tcsh:如果是csh運(yùn)行source /usr/local/ssw/gen/setup/setup.ssw 時(shí)會(huì)出現(xiàn)
word too long。接下來設(shè)置可執(zhí)行權(quán)限用如下的命令: chmod +xxx sswidl
然后建立PATH中的鏈接:sudo ln sswidl /usr/local/bin/sswidl
(如果由于分區(qū)原因,不能建立鏈接,就直接拷貝到 /usrl/local/bin 中。) 6. 執(zhí)行 sswidl
可以在終端方式中使用sswidl
7. 運(yùn)行l(wèi)de 圖形平臺(tái)
先設(shè)置IDL_DIR環(huán)境變量,具體操作方式如下:打開主目錄,ls進(jìn)行查看,會(huì)看到.bashrc這樣一個(gè)類似腳本一類的東東,用命令sudo
vi .bashrc,打開之后進(jìn)行編輯,編輯時(shí)只需在腳
本的最后一行鍵入 export IDL_DIR=/usr/local/itt/idl71/ 即可。 再創(chuàng)建sswidlde
腳本,內(nèi)容同 step 5. 只是將最后一行改為sswidlde。其他的都同setp 5,設(shè)權(quán)限,建鏈接. 執(zhí)行 sswidlde
。
最后注意:如果sswidl或是sswidlde 有新的腳本只需對(duì)原來的稍加修改即可,不會(huì)影響其他的已經(jīng)正常運(yùn)行的操作。
經(jīng)過以上操作,很有可能在運(yùn)行sswidl和sswidlde時(shí)出現(xiàn)word too
long的錯(cuò)誤,這時(shí)的解決辦法是:在目錄/usr/local/ssw/gen/setup$下有兩個(gè)名為ssw_idl和ssw_idlde的文件,將這兩個(gè)文件里的開頭的csh改為tcsh就可以正常運(yùn)行了.(可以用vi,也可以用gedit)
最后還有一點(diǎn)需要注意,…/usr/local/ssw/gen/setup$sudo vi ssw_idlde
修改其中的set slist一行,在原有基礎(chǔ)上加上/usr/local/bin/idlde
和/usr/local/itt/idl71兩個(gè)目錄,否則會(huì)報(bào)錯(cuò)。
8.升級(jí)
分享:
喜歡
0
贈(zèng)金筆
加載中,請(qǐng)稍候......
評(píng)論加載中,請(qǐng)稍候...
發(fā)評(píng)論
登錄名: 密碼: 找回密碼 注冊(cè)記住登錄狀態(tài)
昵???稱:
發(fā)評(píng)論
以上網(wǎng)友發(fā)言只代表其個(gè)人觀點(diǎn),不代表新浪網(wǎng)的觀點(diǎn)或立場(chǎng)。
總結(jié)
以上是生活随笔為你收集整理的linux下使用idl生成h文件,LINIUX下IDL的安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux pip 安装 python,
- 下一篇: linux虚拟化毕业设计,毕业设计(论文