日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
CentOS7安裝天文學(xué)工具presto

fftw3安裝還沒寫,這樣也可以用

2 安裝PGPLOT
PGPLOT地址:http://www.astro.caltech.edu/~tjp/pgplot/
下載地址:ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz
cd /home/m/Download
wget ftp://ftp.astro.caltech.edu/pub/pgplot/pgplot5.2.tar.gz
tar -zxvf pgplot5.2.tar.gz
mkdir /home/m/astrosoft/pgplot
cd /home/m/astrosoft/pgplot
cp /home/m/Download/pgplot/drivers.list .
vi drivers.list
此處根據(jù)自己的需求修改drivers.list添加設(shè)備。此處presto要求必選設(shè)備有PS和X-windows設(shè)備,另外還可以加上VPS、CPS和VCPS設(shè)備。
/home/m/astrosoft/new/pgplot/makemake /home/m/astrosoft/new/pgplot linux g77_gcc
之后文件夾會出現(xiàn)
drivers.list grexec.f grpckg1.inc makefile pgplot.inc rgb.txt\
這幾個文件夾,接著修改makefile文件,將其中的FCOMPL=g77修改為FCOMPL=gfortran
此時直接make還是會出現(xiàn)錯誤的,因為我們并沒有安裝X11。下面先安裝X11,此時需要管理員權(quán)限配置系統(tǒng)
sudo yum install libX11-devel
make
make cpg
這時pgplot就可以算是安裝完成了,但是需要注意的是我們還沒有將pgplot添加到PATH中去。

創(chuàng)新互聯(lián)建站是創(chuàng)新、創(chuàng)意、研發(fā)型一體的綜合型網(wǎng)站建設(shè)公司,自成立以來公司不斷探索創(chuàng)新,始終堅持為客戶提供滿意周到的服務(wù),在本地打下了良好的口碑,在過去的十年時間我們累計服務(wù)了上千家以及全國政企客戶,如輕質(zhì)隔墻板等企業(yè)單位,完善的項目管理流程,嚴格把控項目進度與質(zhì)量監(jiān)控加上過硬的技術(shù)實力獲得客戶的一致贊美。

3 安裝Tempo
Tempo下載地址: http://tempo.sourceforge.net/
cd /home/m/Download
git clone git://git.code.sf.net/p/tempo/tempo
cp -r /home/m/tempo /home/m/psrsoft/tempo
cd /home/m/astrosoft/tempo
./prepare
./configure --prefix=/home/m/astrosoft/tempo
?make
make install
至此tempo是安裝完成了。
4 安裝GLIB(v2.X)
可以通過yum安裝
yum install glib2-devel
5 安裝CFITSIO
CFITSIO的下載地址是: http://heasarc.gsfc.nasa.gov/fitsio/
然后下載unix的版本。
cd /home/m/Download
tar -zxvf cfitsio3390.tar.gz
cd cfitsio
mkdir /home/m/astrosoft/cfitsio
./configure --prefix=/home/m/astrosoft/cfitsio
make
make install
至此安裝tempo之前的各種軟件就已經(jīng)安裝完成了。
6 部署各種環(huán)境等

Environment variables!
– Is PRESTO set to the top-level PRESTO source directory?
– Is TEMPO set to the top-level TEMPO source directory?
– Is PGPLOT_DIR set to the location of the PGPLOT utility files?
(Note: On Ubuntu, that should be /usr/lib/pgplot5)
– Is $PRESTO/bin in your PATH?
– Is $PRESTO/lib in your LD_LIBRARY_PATH?
– Is $PRESTO/lib/python in your PYTHONPATH

下面我們就來一一設(shè)置。
這一步需要先完成。
vi /home/m/.bash_profile
加入以下幾行:

PATH=$PATH:$HOME/bin:/home/m/astrosoft/presto/bin:/home/m/astrosoft/pgplot/bin:/home/m/astrosoft/presto/bin:/nfshome/mcc/pfits:/home/m/astrosoft/optimus:/home/m/astrosoft/fv:/home/m/astrosoft/psrcat_tar:/home/m/astrosoft/tempo/src/
LD_LIBRARY_PATH=/home/m/astrosoft/presto/lib:/home/m/astrosoft/pgplot:/home/m/astrosoft/fftw3/lib:/home/m/astrosoft/cfitsio/lib
C_INCLUDE_PATH=/home/m/astrosoft/presto/include:/home/m/astrosoft/cfitsio/include
PKG_CONFIG_PATH=/home/m/astrosoft/cfitsio/lib/pkgconfig:/home/m/astrosoft/fftw3/lib/pkgconfig
PYTHONPATH=/home/m/astrosoft/presto/lib/python
PGPLOT_DIR=/home/m/astrosoft/pgplot
PGPLOT_FONT=/home/m/astrosoft/pgplot/grfont.dat
PGPLOT_DEV=/xwine
PGPLOT_LIB="-L /usr/X11R6/lib -lX11 -L /home/m/astrosoft/pgplot -lpgplot"
PRESTO=/home/m/astrosoft/presto
TEMPO=/home/m/astrosoft/tempo
PSRCAT_FILE=/home/m/astrosoft/psrcat_tar/psrcat.db

export PATH
export LD_LIBRARY_PATH
export C_INCLUDE_PATH
export PKG_CONFIG_PATH
export PYTHONPATH
export PGPLOT_DIR
export PGPLOT_FONT
export PGPLOT_DEV
export PGPLOT_LIB
export PRESTO
export TEMPO
export PSRCAT_FILE

然后保存退出,輸入:
source .bash_profile
大體上的設(shè)置就結(jié)束了。假如在下面的步驟中出現(xiàn)錯誤,最好將presto文件刪除,然后用戶注銷一下再重新進行下面的步驟。
7 presto安裝step1
上面的步驟進行完成之后就需要進入presto的文件夾中進行操作了。將presto文件夾放入/home/m/astrosoft中,然后進入/presto/src中,輸入:
sudo make makewisdom
這一步需要寫入權(quán)限
這一步會花費很長時間,可以上個網(wǎng)休息一下。
8 presto安裝step2
在上面一步結(jié)束之后,我們需要再輸入:make prep
9 presto安裝step3
在上面兩步都結(jié)束之后,就直接輸入: make,這樣在/src里面的操作就徹底完成了。
假如出現(xiàn)如下報錯:

error while loading shared libraries: libsla.so: cannot open shared object file: No such file or directory
或者只是presto的python路徑等沒有設(shè)置好
則在/usr/lib下應(yīng)該存在libsla.so這個文件,這是如果共享庫文件安裝到了/lib或/usr/lib目錄下, 需執(zhí)行一下ldconfig命令。
ldconfig命令的用途, 主要是在默認搜尋目錄(/lib和/usr/lib)以及動態(tài)庫配置文件/etc/ld.so.conf內(nèi)所列的目錄下, 搜索出可共享的動態(tài)鏈接庫(格式如lib*.so*), 進而創(chuàng)建出動態(tài)裝入程序(ld.so)所需的連接和緩存文件. 緩存文件默認為/etc/ld.so.cache, 此文件保存已排好序的動態(tài)鏈接庫名字列表.

所以假如出現(xiàn)了這個報錯,則運行如下命令并且重新進行這一步

sudo ldconfig
sudo make

10 presto安裝step4
這一步需要確定python版本以及安裝numpy和scipy。這一步我也不是很清楚,但是系統(tǒng)是自帶python2.7版本的。
cd進入presto/python文件夾
vi setup.py

Note: you might need to add “gfortran” to the following list if
you see errors relating to missing “g” functions….

這時需要下面一步,不然就可以直接make
ppgplot_libraries = ["cpgplot", "pgplot", "X11", "png", "m"]改為ppgplot_libraries = ["gfortran" , "cpgplot", "pgplot", "X11", "png", "m"]
cd /home/m/astrosoft/presto/python
make
這里需要注意,在根據(jù)INSTALL文件安裝時,可能在make步驟之后還會有有一個make fftfit。這個時候需要看一下Makefile文件的build那下面的最后一行有沒有這一行:python fftfit_src/test_fftfit.py。假如有這一行,就不需要make fftfit這一步了??赡芸吹酱宋恼聲r他們已經(jīng)修改了INSTALL文件??傊灰肋@一步和這一行是重復(fù)的就可以了。
11 end
假如你能看到這一步,我就可以恭喜你了,你已經(jīng)完成了整個的安裝過程了。下???你就可以去尋找脈沖星了。

Go find pulsars!


網(wǎng)站欄目:CentOS7安裝天文學(xué)工具presto
當前網(wǎng)址:http://www.5511xx.com/article/dpgcepi.html