安装依赖,依照手册编译、打包、安装即可。
yum clean all yum install -y centos-release-ceph-nautilus epel-release redhat-lsb-core yum makecache yum install -y gcc gcc-c++ make cmake zip unzip yum install -y bison flex doxygen rpm-build yum install -y userspace-rcu-devel yum install -y librgw-devel libcephfs-devel libwbclient-devel xfsprogs-devel libnfsidmap-devel dbus-devel yum install -y jemalloc-devel krb5-devel libacl-devel libattr-devel libblkid-devel libcap-devel /* #-- checking for module 'glusterfs-api>=7.6.6' #-- package 'glusterfs-api>=7.6.6' not found #CMake Warning at CMakeLists.txt:663 (message): # Cannot find GLUSTER GFAPI runtime. Disabling GLUSTER fsal build */ yum install -y centos-release-gluster7 yum install -y glusterfs-api-devel glusterfs-devel # TODO: "svcxprt" has no member named ‘xp_resume_cb’ # rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-2.8.4/src/ # make -j 4 rpm mkdir bld; cd bld #rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-3.5/src/ rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-3.5 make -j 4 rpm mkdir bld; cd bld rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-4.4 make -j 4 rpm mkdir bld; cd bld rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-5.7 make -j 4 rpm
标签:ganesha,devel,centos7,yum,install,bld,nfs,源代码 From: https://www.cnblogs.com/jinzhenshui/p/18112962