Post-1 Ubuntu中Rosetta的安装与编译

1 Rosetta的安装

安装源1:百度网盘

通过网盘分享的文件:rosetta.binary.ubuntu.release-371.tar.bz2
链接: https://pan.baidu.com/s/1_keiOiFA9rWNmjEzV2uCPQ?pwd=zai7 提取码: zai7

下载压缩包后需要解压文件,由于我的系统是windows11中的子系统WSL2,没有操作界面,我使用WindTerm对子系统进行ssh连接(方便!!!WindTerm安装使用教程我会放在主页Post-n)。因此,需要执行命令:

1
tar -jxvf rosetta.binary.ubuntu.release-371.tar.bz2

2 Rosetta的编译

接下来需要进入指定目录下对Rosetta进行编译,编译时需要使用python2版本,我选择的python2.7。通过conda创建虚拟环境:

1
2
3
cd ~/rosetta.binary.ubuntu.release-371/main/source/  # 使用过linux的应该都知道进入方法吧,不是直接使用改命令哦!!!
conda create -n rosetta python=2.7
./scons.py -j35 mode=release bin #使用35个线程来编译,根据系统的 CPU 核心数调整这个参数以提高编译速度

最后一个命令后会出现很长一段时间的下面这种情况:Post1-1
最终出现:Post1-2

编译过程完成后建议使用下面命令验证安装:

1
./bin/AbinitioRelax.default.linuxgccrelease

若输出如下则证明编译过程完成,至此Rosetta安装与编译过程即完成了。Post1-3