写在前面
适用于原子核物理Gamma符合分析
- https://github.com/radforddc/rw05以及官方FAQ说明页,两个链接均可找到到安装包。
- 版本:
安装包:rw05
系统:wsl2, ubuntu20.04之前用的是wsl2, ubuntu22.04,当make gtk时,总是报错。make xm正常,但是当使用与xm相关的三维开窗程序时,打开文件有闪退现象。
如果你的ubuntu不是20.04,还是可以试一试下方配置方法,说不准能行😆。
配置流程
1. 下载安装包
mkdir ~/radware
cd ~/radware
git clone --verbose https://github.com/radforddc/rw05
注:如果无法从
github
下载官方提供文件,可以使用百度网盘下载rw05.4.tgz
,提取码原子核能级间 ΔI = 1 连接跃迁主要是哪两种电磁跃迁多极性的混合,下载后可以使用tar -zxvf rw05.4.tgz
解压文件获取rw05
文件夹
2. 安装依赖软件包
sudo apt-get update && upgrade # 更新库和已经安装的软件
sudo apt-get install gcc make libreadline-dev libgtk2.0-dev libmotif-dev # 安装相关包
官方推荐的lesstif2-dev更改成libmotif-dev,原因是较新版本的ubuntu用
libmotif-dev
取代了lesstif-dev
。
3. 编译radware
- 进入 radware 安装包,可以看看该文件夹包含什么东西
cd rw05
- 进入放Makefile的文件夹
cd src
- 拷贝Makefile文件
cp Makefile.linux Makefile
- 更改Makefile文件
A. 更改第vi Makefile
39
和40
行代码,删去或者注释-lXp
MOTIF_LIBS = -lXm -lMrm -lXt -lXext -lXp STATIC_MOTIF = -lXm -lMrm -lXpm -lXt -lSM -lICE -lXext -lXp 更改为 删去选项 MOTIF_LIBS = -lXm -lMrm -lXt -lXext STATIC_MOTIF = -lXm -lMrm -lXpm -lXt -lSM -lICE -lXext 注释选项 MOTIF_LIBS = -lXm -lMrm -lXt -lXext #-lXp STATIC_MOTIF = -lXm -lMrm -lXpm -lXt -lSM -lICE -lXext #-lXp
- 编译
A. 第一步
B. 第二步make all
C. 可选make gtk
make xm
4. 添加环境变量
- 本环境是在无安装下配置的,也就是没有执行
make install
- 更改
.radware.bashrc
的第一行export RADWARE_HOME=${RADWARE_HOME:-$HOME/rw_current} 更改为 export RADWARE_HOME=~/radware/rw05
- 添加环境变量至
~/.bashrc
文件末尾
注:如果添加的export PATH=$PATH:~/radware/rw05/src/ source ~/radware/rw05/src/.radware.bashrc
PATH
不止这一个程序,例如还需要使用Gaspware
无安装版,可以用:
后续追加export PATH=$PATH:A_program:B_program:C_program:~/radware/rw05/src/
- 加载
.bashrc
文件source ~/.bashrc
5. 测试
- 尝试启动
gf3
,会跳出一个空白窗口 - 尝试启动
gtklev
,打开三维矩阵处理程序,如下图所示