首页 > 系统相关 >centos7:从源代码编译安装:使用ntirpc v3.2+的 修改版:nfs-ganesha v2.8.4.1

centos7:从源代码编译安装:使用ntirpc v3.2+的 修改版:nfs-ganesha v2.8.4.1

时间:2024-04-05 22:44:06浏览次数:37  
标签:v3.2 ganesha v2.8 修改版 nfs ntirpc 源代码

官方 nfs-ganesha v2.8.4 只能使用  ntirpc<=v3.1的版本。

原因是 ntirpc v3.2版本做了修改:github上比较  ntirpc : tag v3.1 .. tag v3.2 结果如下:

 

所以,(参考高版本nfs-ganesha的代码)只能通过修改 nfs-ganesha的源代码,来解决问题,需要修改的3个文件分别如下:

/root/nfs-ganesha/src/Protocols/NFS/nfs3_read.c : 解决xp_resume_cb问题
/root/nfs-ganesha/src/Protocols/NFS/nfs3_write.c :解决xp_resume_cb问题

/root/nfs-ganesha/src/CMakeLists.txt :自定义nfs-ganesha的软件版本号
/root/nfs-ganesha/src/libntirpc/CMakeLists.txt  :解决重复target问题

 

修改完后,nfs-ganesha 2.8.4 可以和 ntirpc v3.2+以上的版本组合进行编译了。

 

最后,附件 nfs-ganesha v2.8.4.1-with-ntirpc v5.8  的源代码 下载。

 

标签:v3.2,ganesha,v2.8,修改版,nfs,ntirpc,源代码
From: https://www.cnblogs.com/jinzhenshui/p/18116333

相关文章

  • 【安全技术系列】-- 源代码安全防护
    源代码作为企业的核心资产和机密,一旦泄露不仅可能被竞争对手利用,给企业带来业务和安全威胁,还可能引发法律风险。面对层出不穷的泄密事件,我们更应该加强对源代码的保护工作,提高相关人员的保护意识。使用源代码加密系统已成为目前主流的防护手段,能够有效地保护企业的核心知识产权和......
  • Unity类银河恶魔城学习记录12-4 p126 Item Tooltip源代码
    Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliUI.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngin......
  • Unity类银河恶魔城学习记录12-5 p127 Stat ToolTip源代码
    Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释,可供学习Alex教程的人参考此代码仅为较上一P有所改变的代码【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibiliUI.csusingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngin......
  • 基于SpringBoot+Vue的美食烹饪互动平台附带文章和源代码部署视频讲解等
    在这里插入图片描述@toc前言......
  • 如何搭建一个免费的源代码托管工具?
    代码是企业的核心资产,每个用软件创造价值的企业有需要有一个源代码托管平台来存储企业的核心资产,这样既能方便公司内部人员通过协作来进行软件研发,又能对所有的研发过程做到版本控制、安全审计等。市面上能做到这些的产品又不少,但是在最终选择之前必须考虑以下几个因素:是......
  • goDbClient开源代码--通用查询
    开源地址: https://gitee.com/ichub/godbclient.git通用查询funcTest0010_SelectDptSub(t*testing.T){vardbRequest=NewPageDbRequest(2)dbRequest.TableName="department"dbRequest.Eq("id",1)dbRequest.NewSubTable()dbR......
  • 如何将之前编辑的文章HTML源代码导入到TinyMCE编辑器中
    如何将之前编辑的文章HTML源代码导入到TinyMCE编辑器中 如果你想用TinyMCE来修改你之前写的文章那么你需要将源代码放到TinyMCE中,如果服务器把HTML源码发给我们可是我们应该怎样调用?方法为使用 tinymce.activeEditor.setContent()这个函数具体用法为:tinymce.activeEdito......
  • centos7:从源代码编译安装 nfs-ganesha
    安装依赖,依照手册编译、打包、安装即可。  yumcleanallyuminstall-ycentos-release-ceph-nautilusepel-releaseredhat-lsb-coreyummakecacheyuminstall-ygccgcc-c++makecmakezipunzipyuminstall-ybisonflexdoxygenrpm-buildyuminstall-yuse......
  • Java毕业设计-基于springboot开发的致远汽车租赁系统平台-毕业论文+答辩PPT(附源代码+
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块3、业务员功能模块3、用户功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的致远汽车租......
  • Java毕业设计-基于springboot开发的智慧外贸平台-毕业论文+答辩PPT(附源代码+演示视频)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、后台功能模块2.1管理员功能2.2买家功能2.3商家功能四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的智慧外贸......