建设电商网站的个人心得,建阳网站建设wzjseo,国际新闻最新消息今天摘抄,网站客户端制作教程作者: 吴炜坤本文仅在虚拟机环境下测试#xff0c;可能实际操作中会遇到不同的问题本文是新手向的安装教程#xff0c;如果需要在CentOS上安装#xff0c;可以参考本人其他安装教程由于许多新人朋友在学习Rosetta过程中#xff0c;通常操作系统选择的都是带美丽漂亮界面便于…作者: 吴炜坤本文仅在虚拟机环境下测试可能实际操作中会遇到不同的问题本文是新手向的安装教程如果需要在CentOS上安装可以参考本人其他安装教程由于许多新人朋友在学习Rosetta过程中通常操作系统选择的都是带美丽漂亮界面便于文件操作的Ubuntu Desktop。但是目前还没有一个完整相关教程因此本人也尝试在虚拟机中总结一下在Ubuntu Desktop18.04 LTS(或Ubuntu20.04 LTS)中安装Rosetta的方法。Rosetta下载Rosetta的发布有两种主要的形式: 稳定的正式版本(Numbered Release)和每周发行的版本Weekly Release,由于每周发行版本会修复bug和新增最新功能强烈建议下载此版本的源码。 注册地址: https://www.rosettacommons.org/software/license-and-download下载地址: https://www.rosettacommons.org/software/academic/ Rosetta的安装最新的Rosetta安装依赖OPENMPI、BOOST、Python2.71.BOOSTPython2.7.15Ubuntu18的库比较完善只需要额外安装boost-dev即可。sudo apt-get install build-essential
sudo apt-get install libboost-dev
sudo apt-get install python
sudo apt-get install zlib1g zlib1g-dev2. 编译器的选择最新的Rosetta代码编译依赖完整的C11特性Ubuntu18自带gcc-7, 完全可以编译通过Rosetta无需额外配置。如果想要配置Clang编译器也是可以的。由于是新手向安装默认gcc编译器即可。3.OPENMPI的安装openmpi下载地址下载后把openmpi安装包放在桌面使用终端app打开输入以下命令。 cd ~/Desktoptar -zxvf ~/Desktop/openmpi-3.1.0.tar.gzcd ~/Desktop/openmpi-3.1.0./configuremake -j 4sudo make install配置环境的方法如下继续在终端app中输入:# 进入vim编辑器, 打开bashrc文件
vi ~/.bashrc# 按下i, 输入以下命令然后按“:”输入q和回车保存退出
export PATH~/Desktop/openmpi-3.1.0/bin:$PATH让环境变量和动态库生效:source ~/.bashrc
sudo ldconfig4.Rosetta的编译与安装环境bash变量配置# 打开bashrc文件
vi ~/.bashrc# 添加以下内容
#Rosetta
export ROSETTA/mnt/sdd/software/rosetta_src_2019.21.60746_bundel(此处根据自己的实际路径填写即可)
export ROSETTA3_DB$ROSETTA/main/database
export ROSETTA_BIN$ROSETTA/main/source/bin
export PATH$PATH:$ROSETTA_BIN
export LD_LIBRARY_PATH$ROSETTA/main/source/bin:$LD_LIBRARY_PATH编译MPI模式版本的Rosetta, 此处以调用4个核编译为例:tar zxvf rosetta_src_*
cd $ROSETTA/main/source/# 使用gcc编译:
./scons.py -j 4 moderelease bin extrasmpi如果此步发生了错误请注意自己的gcc或g版本是否过高内存是否不足等。Enjoy it.