随笔 - 746  文章 - 0  评论 - 39  阅读 - 79万

centos7:从源代码编译安装 nfs-ganesha

安装依赖,依照手册编译、打包、安装即可。

 

 

复制代码
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’
# 已经测试过,ntirpc 版本必须小于等于 v3.1 才行。nfs-ganesha v2.8.4 verified 的版本是 v1.8.1
#
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
复制代码

 

posted on   jinzhenshui  阅读(158)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
历史上的今天:
2022-04-03 Windows 2003 多网卡MAC网桥功能:依赖于 "DHCP client" 后台服务! 结论错误;以及后续。
2013-04-03 Oracle:RAC的grid用户群集监听 ? oracle用户的节点监听
2013-04-03 Oracle:RAC关闭、启动、重启步骤:10g、11g

点击右上角即可分享
微信分享提示