运维记之源码编译nfs-utils和rpcbind
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相关推荐
- 记一次 Android 源码编译刷机过程
0 背景 为了能在开发设备上运行 adb root 命令得到 root 权限,获得更加强大的调试能力.开发体验,方便以后阅读源码时 Debug 跟踪.进行定制化开发,需要编译 Android 源码 ...
- 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...
- MySQL 8.0.22 源码编译安装全过程
墨墨导读: Mysql的8.0版本出来已经有一段时间了,近期研究下源码调试.整个编译过程越来越复杂了. 近期研究下源码调试,MySQL5.7版本源码安装还是比较简单的,有很多例子参考.所以这次选择My ...
- yum安装 vs 源码编译安装
一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...
- centos 访问网页重启php_php项目上线基于docker运行php+源码编译实现Nginx+阿里云RDS连接实现...
项目背景: 公司项目上线要求运维把上线工作做好,并实现稳定性运行,活不多说,干! 环境要求: CentOS Linux release 7.2.1511 (Core) docker 版本:19.03. ...
- linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git
21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...
- Jetson基本笔录2 -- 源码编译与KO生成
文章目录 内核源码编译 内核和设备树更新 发行版部分组件 X86 First KO Jetson First KO Longterm Kernel 命令备忘 参考 内核源码编译 对于自己做的Jetso ...
- 基于Centos7.5源码编译搭建LAMP架构
简介LAMP源码编译搭建LAMP架构 为什么要源码编译 一般来说,我们软件的安装方式有Yum(rpm),和源码编译两种方式,那么为什么我们需要源码编译安装一部分软件?选择源码编译安装软件有以下几个原因 ...
- 烂泥:mysql5.5数据库cmake源码编译安装
本文首发于烂泥行天下. 以前也写过一篇有关mysql5.0源码编译的文章,该文章为<烂泥:mysql5.0数据库源码编译安装>.但是MySQL自5.5版本以后,就开始使用cmake 编译工 ...
- Cesium源码编译过程
Cesium源码编译过程 文章目录 Cesium源码编译过程 1. 操作环境 2. 主要步骤 3. 参考链接 4. 源码扩展 1. 操作环境 NodeJS V12.12.0 Git 注:不需要全局安装 ...
最新文章
- 8天玩转并行开发——第四天 同步机制(上)
- java纳税服务_纳税服务系统【总结】
- LSMW批处理使用方法(02)_步骤1
- IDE (Integrated Development Environment) 集成开发环境
- 都2021年了,不会还有人连深度学习都不了解吧(五)-- 下采样篇
- html的表单标记格式,HTML表单标签
- 学习C/C++:伴随我成长的编程书!
- 高薪Java开发工程师需要掌握哪些技能?
- github设置添加SSH(转载自:破男孩)
- JIT编译对比AOT编译(附图片)
- 如何安装VS2011Beta版
- 计算机程序考试试题及答案,计算机程序员考试试题及答案.doc
- dog log 算子_图像特征之LoG算子与DoG算子
- How browsers work----Introduction
- Unity Shader 实现透明护盾效果
- DZZOffice(大桌子)企业文档协同平台教程系列(三)——ONLYOFFICE社区版部署、配置
- 如何让生活充满充实感
- 关于Android中TextView的setText方法报错
- 利用LocalBroadcastManager发送 app业内广播
- Windows10连接蓝牙耳机不能用耳机本身麦克风的解决办法