1 下载nfs-utils和rpcbind的源码,链接分别如下
https://sourceforge.net/projects/nfs/files/nfs-utils/2.5.4/nfs-utils-2.5.4.tar.xz/download
https://sourceforge.net/projects/rpcbind/files/rpcbind/1.2.6/rpcbind-1.2.6.tar.bz2/download
2 解压nfs-utils并开始配置编译

# tar -xvf nfs-utils-2.5.4.tar.xz
# cd nfs-utils-2.5.4
# ./autogen.sh && ./configure --disable-gss && make

configure报错:configure: error: libdevmapper needed,如下图

发现有libdevmappe这个库,但还是找不到!
解决方法
增加libdevmapper库的soname和linkname

# ln -s /lib64/libdevmapper.so.1.02 /lib64/libdevmapper.so.1
# ln -s /lib64/libdevmapper.so.1.02 /lib64/libdevmapper.so

configure接着报错如下图:

解决方法
1 查看该文件的提供者,发现由lvm2-devel包提供,如下图

dnf provides /usr/include/libdevmapper.h


2 安装lvm2-devel包

dnf install lvm2-devel -y

3 解压rpcbind并开始编译,成功如下图

# tar -xvf rpcbind-1.2.6.tar.bz2
# cd rpcbind-1.2.6
# ./autogen.sh && ./configure && make


安装rpcbind

# make install

运维记之源码编译nfs-utils和rpcbind相关推荐

  1. 记一次 Android 源码编译刷机过程

    0 背景   为了能在开发设备上运行 adb root 命令得到 root 权限,获得更加强大的调试能力.开发体验,方便以后阅读源码时 Debug 跟踪.进行定制化开发,需要编译 Android 源码 ...

  2. 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接

    文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...

  3. MySQL 8.0.22 源码编译安装全过程

    墨墨导读: Mysql的8.0版本出来已经有一段时间了,近期研究下源码调试.整个编译过程越来越复杂了. 近期研究下源码调试,MySQL5.7版本源码安装还是比较简单的,有很多例子参考.所以这次选择My ...

  4. yum安装 vs 源码编译安装

    一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...

  5. centos 访问网页重启php_php项目上线基于docker运行php+源码编译实现Nginx+阿里云RDS连接实现...

    项目背景: 公司项目上线要求运维把上线工作做好,并实现稳定性运行,活不多说,干! 环境要求: CentOS Linux release 7.2.1511 (Core) docker 版本:19.03. ...

  6. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  7. Jetson基本笔录2 -- 源码编译与KO生成

    文章目录 内核源码编译 内核和设备树更新 发行版部分组件 X86 First KO Jetson First KO Longterm Kernel 命令备忘 参考 内核源码编译 对于自己做的Jetso ...

  8. 基于Centos7.5源码编译搭建LAMP架构

    简介LAMP源码编译搭建LAMP架构 为什么要源码编译 一般来说,我们软件的安装方式有Yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因 ...

  9. 烂泥:mysql5.5数据库cmake源码编译安装

    本文首发于烂泥行天下. 以前也写过一篇有关mysql5.0源码编译的文章,该文章为<烂泥:mysql5.0数据库源码编译安装>.但是MySQL自5.5版本以后,就开始使用cmake 编译工 ...

  10. Cesium源码编译过程

    Cesium源码编译过程 文章目录 Cesium源码编译过程 1. 操作环境 2. 主要步骤 3. 参考链接 4. 源码扩展 1. 操作环境 NodeJS V12.12.0 Git 注:不需要全局安装 ...

最新文章

  1. 8天玩转并行开发——第四天 同步机制(上)
  2. java纳税服务_纳税服务系统【总结】
  3. LSMW批处理使用方法(02)_步骤1
  4. IDE (Integrated Development Environment) 集成开发环境
  5. 都2021年了,不会还有人连深度学习都不了解吧(五)-- 下采样篇
  6. html的表单标记格式,HTML表单标签
  7. 学习C/C++:伴随我成长的编程书!
  8. 高薪Java开发工程师需要掌握哪些技能?
  9. github设置添加SSH(转载自:破男孩)
  10. JIT编译对比AOT编译(附图片)
  11. 如何安装VS2011Beta版
  12. 计算机程序考试试题及答案,计算机程序员考试试题及答案.doc
  13. dog log 算子_图像特征之LoG算子与DoG算子
  14. How browsers work----Introduction
  15. Unity Shader 实现透明护盾效果
  16. DZZOffice(大桌子)企业文档协同平台教程系列(三)——ONLYOFFICE社区版部署、配置
  17. 如何让生活充满充实感
  18. 关于Android中TextView的setText方法报错
  19. 利用LocalBroadcastManager发送 app业内广播
  20. Windows10连接蓝牙耳机不能用耳机本身麦克风的解决办法

热门文章

  1. 2013年最具有技术影响力原创图书评选
  2. PHP发卡自动源码,PHP自动化售货发卡网源码
  3. 啊哈算法(python)
  4. 科学计算机算度数,计算器问题科学计算器有分角度制和弧度制,身 – 手机爱问...
  5. Javascript高级程序设计(一)
  6. Gephi入学教程基础记录
  7. JDBC:OJDBC
  8. 机器学习数学基础- gradient descent算法(上)
  9. Git可视化工具——SourceTree教程
  10. python书在线阅读_这7本O’Reilly推出的免费Python电子书,够你看了