GROMACS在虚拟机上Linux系统的安装教程

GROMACS在虚拟机上Linux系统的安装教程

一,安装cmake所需的gcc及c++

1,直接执行此命令行

sudo apt install -y g++ gcc
sudo apt install build-essential
sudo apt install libssl-dev
## centos
yum install -y gcc gcc-c++

这里会安装自带的gcc及c++,是安装的最简化,但是版本固定为4.8.5版本,可能无法适应一些高版本的操作。如果有更高版本的需求,可以到官网上下载更新更高版本。(注意,即使你不想要gcc及c++的低版本,也应该先有一个gcc及c++才可以更新高版本。)由于gromacs不必要过高版本的gcc,故不再赘述。

二,安装cmake
1,到官网上下载cmake的安装包,导入虚拟机后安装。(这里推荐整个过程进入超级用户,免去不断输入权限问题。)

su #进入超级用户,输入密码。
tar -xzvf cmake-3.23.2.tar.gz #这里表示将3.23.2的cmake安装包解压。
cd cmake-3.23.2/ #进入cmake-3.23.2文件夹
./configure --prefix=/root/cmake3   #解析安装包并把解析的资源文件全部放在文件夹/root/cmake3里。(这里可以不用prefix命令,但是安装后文件默认放置比较散乱,我更希望统一来方便查找)
./bootstrap  #[这里可能会报错,提示could not find OpenSSL,给一种解决方法;
yum install openssl
yum install openssl-devel #执行即可,选择时输入y,完成后再次输入报错前命令。]
make  #编译
make install #安装

注意yum的这两行命令是在./configure或./bootstrap出现相关报错时执行,如果没有,可忽略。
2,如果不愿导入安装包,可以执行命令下载。

su
wget https://github.com/Kitware/Cmake/releases/download/v3.23.2/cmake-3.23.2.tar.gz #开始下载3.23.2版本的cmake(如果报错无法建立ssl链接,那么把https改为http)

然后与1相同步骤。

3,检验是否安装完成。

cmake -version

如果出现cmake的版本信息即完成。

三,安装gromacs所需的fftw
与cmake安装相似,可以自行下载然后导入或者在虚拟机中直接下载。

mkdir /FFTW #在当前目录下创建一个名为FFTW的空文件夹。
cd /FFTW
wget http://www.fftw.org/fftw-3.3.8.tar.gz #在官网下下载fftw的3.3.8版本
tar -xzvf fftw-3.3.8.tar.gz
cd fftw-3.3.8
./configure --enable-shared --enable-static --enable-float #解析,安装在默认位置,并且确保fftw库可以被共享使用,生成动态库.so文件及静态库,生成单精度计算的头文件和库文件。
make && make install #执行编译和安装。
ldconfig #这一步为必需,会搜寻出可共享的动态链接库,进而创建出动态装入程序(ld.so)所需的连接和缓存文件。

四,安装GROMACS

mkdir /GROMACS
cd /GROMACS
wget ftp://ftp.gromacs.org/regressiontests/regressiontests-2019.3.tar.gz
tar -xzvf regressiontests-2019.3.tar.gz
wget ftp://ftp.gromacs.org/pub/gromacs/gromacs-2019.3.tar.gz
tar -xzvf gromacs-2019.3.tar.gz
cd gromacs-2019.3
mkdir build 
cd build
cmake .. -DGMX_FFT_LIBRARY=fftw3 -DCMAKE_BUILD_TYPE=Debug -DREGRESSIONTEST_PATH=/root/GROMACS/regressiontests-2019.3 -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++
make
make install
echo 'source /usr/local/gromacs/bin/GMXRC'  >> ~/.bashrc #使用echo来更改环境变量,也可以使用gedit等其他方法。此处/usr/local/gromacs/bin/GMXRC路径是因为我们安装gromacs时没有指定安装路径,系统默认可执行文件放在/usr/local/bin当中。
source ~/.bashrc #更新环境变量
ldconfig

最后,执行

gmx -version

如果发现提示没有gmx命令,那么重启一次,再次执行即可。

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在 Linux 上安装 GROMACS,你可以按照以下步骤进行操作: 1. 下载 GROMACS 安装包: 可以从 GROMACS 官方网站(https://www.gromacs.org/Downloads)下载最新的 GROMACS 版本。选择适合你系统的稳定版本或开发版本。 2. 解压安装包: 使用以下命令将下载的安装包解压到所需目录中: ``` tar xfz gromacs-x.x.x.tar.gz ``` 3. 进入解压后的目录: 使用以下命令进入解压后的 GROMACS 目录: ``` cd gromacs-x.x.x ``` 4. 安装依赖项: 在安装 GROMACS 之前,确保你的系统已安装了以下依赖项: - CMake - MPI - FFTW - LAPACK - BLAS 5. 创建构建目录: 在 GROMACS 目录中创建一个新目录来构建 GROMACS: ``` mkdir build cd build ``` 6. 配置构建: 运行 cmake 命令来配置构建过程,并指定所需的选项和路径: ``` cmake .. -DGMX_BUILD_OWN_FFTW=ON -DGMX_MPI=ON -DGMX_GPU=OFF # 如果你没有 GPU,请使用 OFF -DCMAKE_INSTALL_PREFIX=/path/to/installation ``` 7. 构建和安装: 运行以下命令来构建和安装 GROMACS: ``` make make install ``` 8. 配置环境变量: 将 GROMACS 的可执行文件路径添加到 PATH 环境变量中。你可以通过编辑 `~/.bashrc` 文件并添加以下行来实现: ``` export PATH=/path/to/installation/bin:$PATH ``` 完成上述步骤后,你就成功安装了 GROMACS。可以使用 `gmx` 命令来运行 GROMACS 相关的任务。请注意,具体的安装步骤可能因为不同的 Linux 发行版而有所差异,上述步骤仅提供了一个一般性的指导。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值