|||
0. 说明
此处的WSL为通过远程桌面连接实现的图形界面,与通过配置X Server实现图形界面不同。
1. 配置环境变量
vim ~/.bashrc
在末尾添加以下以下文本:
#export DISPLAY=127.0.0.1:0.0 #对远程桌面连接的图形界面不需要 export PSRHOME=$HOME/Pulsar export PGPLOT_DIR=/usr/lib/pgplot5 export PGPLOT_FONT=$PGPLOT_DIR/grfont.dat export TEMPO2=$PSRHOME/tempo2 export PSRCAT_FILE=$PSRHOME/psrcat/psrcat.db export PATH=${PATH}:$PSRHOME/bin:$TEMPO2/bin
重启或:
wsl@WIN:~$ source ~/.bashrc
2. 安装库
wsl@WIN:~$ sudo apt autoremove wsl@WIN:~$ sudo apt install -y autotools-dev autoconf libtool make g++ gfortran wsl@WIN:~$ sudo apt install -y csh libfftw3-dev pgplot5 libcfitsio-dev git
3. 安装PSRChive
wsl@WIN:~$ mkdir $HOME/Pulsar wsl@WIN:~$ cd $HOME/Pulsar wsl@WIN:Pulsar$ git clone git://git.code.sf.net/p/psrchive/code psrchive wsl@WIN:Pulsar$ cd psrchive/ wsl@WIN:psrchive$ ./bootstrap #对新版的psrchive可以省略 wsl@WIN:psrchive$ ./configure # wsl@WIN:psrchive$ make wsl@WIN:psrchive$ make check wsl@WIN:psrchive$ make install
4. 报错
当 ./configure 运行失败,并报错为缺失一些安装包
wsl@WIN:psrchive$ cd packages && make && cd - #添加可执行权限 wsl@WIN:psrchive$ ./packages/fftw.csh #若缺失fftw 第2步已安装 wsl@WIN:psrchive$ ./packages/cfitsio.csh #若缺失cfitsio 第2步已安装 wsl@WIN:psrchive$ ./packages/pgplot.csh #若缺失pgplot 第2步已安装 wsl@WIN:psrchive$ ./packages/epsic.csh #缺失epsic 此处需要安装 wsl@WIN:psrchive$ ./packages/tempo2.csh #缺失tempo2 此处需要安装 wsl@WIN:psrchive$ ./packages/psrcat.csh #缺失psrcat 此处需要安装 wsl@WIN:psrchive$ ./configure wsl@WIN:psrchive$ make wsl@WIN:psrchive$ make check wsl@WIN:psrchive$ make install
5. Python调用
若需要在Python中调用,则需要安装必要的模块(SWIG 和 NumPy),并在运行 ./configure 时添加共享选项
./configure --enable-shared
参考自:http://psrchive.sourceforge.net/download.shtml
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2025-1-9 14:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社