我正在尝试在 CentOS 7 上安装 Lustre。我点击了这个链接。当我尝试运行sh ./autogen.sh
以生成配置脚本时,出现上述错误,如下图所示。
[root@localhost lustre-release]# sh ./autogen.sh
configure.ac:10: installing 'config/config.guess'
configure.ac:10: installing 'config/config.sub'
configure.ac:12: installing 'config/install-sh'
configure.ac:12: installing 'config/missing'
autoMakefile.am:127: error: SERVER does not appear in AM_CONDITIONAL
libcfs/libcfs/autoMakefile.am: installing 'config/depcomp'
有谁知道我该如何解决这个问题?
要从 git 构建光泽,请使用顶级目录中的"autogen.sh"来设置构建环境:
$ bash autogen.sh
libcfs/libcfs/autoMakefile.am: installing 'config/depcomp'
$
您是否尝试过从 https://downloads.whamcloud.com/public/lustre/下载预构建的软件包? 与构建自己的相比,这通常是最简单的。
如果你想构建自己的Lustre代码,你使用的是哪个版本的源代码? 最新代码可在 git.whamcloud.com 获得。 大多数用户应该使用 LTS 版本(目前b2_10
分支(,但如果你正在进行新的开发,你应该使用master
分支。