首页 > 解决方案 > Linux 上的 GROMACS 缺少 Doxygen 可执行文件

问题描述

我正在尝试为我的硕士项目在 Linux 上安装 GROMACS。我已经按照本指南https://github.com/rehanzfr/MDSimulations/blob/master/README.md中给出的说明进行操作,我已经接近最后一步,运行以下命令:

sudo cmake .. -DGMX_BUILD_OWN_FFTW=OFF -DREGRESSIONTEST_DOWNLOAD=OFF -DCMAKE_C_COMPILER=gcc -DREGRESSIONTEST_PATH=/home/username/Downloads/GromacsDownload/regressiontests-2020

但是,我已经陷入了最后的障碍,并且出现了错误:

-- Doxygen not found. Documentation targets will not be generated.
CMake Error at tests/CMakeLists.txt:103 (message):
  REGRESSIONTEST_PATH invalid.  The path needs to contain gmxtest.pl.


-- Configuring incomplete, errors occurred!
See also "/home/er/Downloads/GromacsDownload/gromacs-2020/build/CMakeFiles/CMakeOutput.log".
See also "/home/er/Downloads/GromacsDownload/gromacs-2020/build/CMakeFiles/CMakeError.log".

这是我第一次以这种方式使用 GROMACS、Linux 和安装软件。因此,尽管我相当有信心我缺少一些库(可能还有更多错误)。我不知道如何找到它、安装它,甚至不知道该放在哪里。

任何有关如何解决这些问题的帮助将不胜感激,或者如果我遵循的指南不正确,如何重新开始并正确安装 GROMACS。

注意:我已经阅读了 GROMACS 网站上的安装指南,但它假定的熟悉程度超出了我的能力范围。

提前谢谢您,如果您需要更多信息,请告诉我。

标签: simulationdoxygenwindows-subsystem-for-linux

解决方案


我不知道 GROMACS 是什么,但以下内容可能会对它有所启发。

Doxygen 原则上不是一个库,而是一个必须安装的程序,因此任何一个版本都适用于您的平台(尽管可能不是 doxygen 的最新版本,当前版本是 1.9.1)并且您可以安装它直接通过apt-get调用,否则您必须从https://www.doxygen.nl/download.html下载源代码或直接从位于https://github.com/doxygen/doxygen的存储库中获取源代码。获得源代码后,您可以使用 cmake / make / install 您的 doxygen 版本构建并使用它。


推荐阅读