drbd-8.4.3.tar.gz 源码编译制作rpm 包

解压tar -axf drbd-8.4.3.tar.gz
./configure --enable-spec --with-km  
## --enable-spec           Rather than creating Makefiles, create an RPM spe
## --with-km               Enable kernel module

如果编译出现 :configure: error: no acceptable C compiler found in $PATH
则 yum install -y gcc

configure: error: Cannot build utils without flex, either install flex or pass the --without-utils option. #缺少flex 包
yum install -y fiex

rpmbuild -bb drbd.spec    ##Build  drbd  package
出现 error: File /root/rpmbuild/SOURCES/drbd-8.4.3.tar.gz: No such file or directory  #没有找见原压缩包
cp drbd-8.4.3.tar.gz  /root/rpmbuild/SOURCES/  #将原压缩包放在SOURCES目录下

rpmbuild -bb drbd-km.spec   ## Build  drbd内核  package
出现依赖关系  kernel-devel is needed by drbd-km-8.4.3-2.el6.x86_64
yum install -y kernel-devel

转载于:https://blog.51cto.com/12053820/1855569

rpmbuile 制作drbd RPM包相关推荐

  1. kali rpm 安装方法_linux下制作安装rpm包的方法

    linux下制作安装rpm包的方法 发布时间:2013-04-26 22:39:17   作者:佚名   我要评论 制作rpm包,以rp-pppoe-3.10为列进行制作过程,需要的朋友可以参考下 一 ...

  2. 使用fpm简单制作自定义rpm包

    我的环境是centos7.2的 一.安装FPM工具 yum -y install ruby rubygems ruby-devel gem sources list   查看gem包管理源仓库地址 g ...

  3. Yum卸载软件并删除依赖,下载离线rpm包,制作拷贝rpm包dockerfile

    前景:四层代理的软件包拷贝到容器yum仓库里 1.查找安装历史 ~]# yum history Loaded plugins: fastestmirror, langpacks ID | Login ...

  4. fpm制作mysql rpm包_FPM简介(定制rpm包)

    FPM简介 fpm是生成rpm包的工具.rpm包的制作,采用fpm工具完成,FPM非常易用,此命令可以把rpm包的安装.卸载做得更加优雅,在安装前可以做一些准备工作,安装后可以做一些收尾工作,在卸载前 ...

  5. redhat 9.0 制作openssh rpm包(9.0p1/9.1/9.2/9.3 p1) —— 筑梦之路

    #redhat 9.0 系统镜像下载百度网盘链接:https://pan.baidu.com/s/1Wm6xK0qEwPzPEHF0zT16pw 提取码:moqm链接失效时请前往官方网站下载 #当前环 ...

  6. 制作mysql rpm包_一步步制作RPM包

    一.RPM制作步骤 我们在企业中有的软件基本都是编译的,我们每次安装都得编译,那怎么办呢?那就根据我们的需求制作RPM安装包吧.先来说说基本布骤: 1.Planning what you want   ...

  7. fpm制作mysql rpm包_fpm制做mysql-5.6.33 rpm包

    增加用户: # groupadd -r mysql # useradd -g mysql -r -s /sbin/nologin -M -d /data/my_db mysql 源码安装mysql-5 ...

  8. 通过kubernetes release制作k8s rpm包

    https://blog.csdn.net/weixin_39961559/article/details/80742483

  9. RPM包制作之Spec文件详解

    看这篇文章的人基本都有一个想法,就是:"劳资不想用YUM的安装!不是版本太低就是文件分布太野路子",此时我们需要自己订制软件包的需求,我们会把一些源码包按照我们的需求来做成rpm包 ...

最新文章

  1. 【js】将json类型的数组或对象转为字符串
  2. Unity学习笔记2 简易2D横版RPG游戏制作(二)
  3. Java中导入错误的jar所引发的问题
  4. 全球及中国医用腋拐行业竞争格局及供需前景预测报告2021年版
  5. python排序算法实现_十大排序算法python实现
  6. .net MVC 简单图片上传
  7. 【数据结构与算法】字符串匹配 BM算法
  8. iptables随笔
  9. 注意!恶意NPM包正在安装勒索软件和密码窃取木马
  10. 最长反链(bzoj 1143: [CTSC2008]祭祀river)
  11. 通过tinyalsa中的tinymix来实现安卓通话录音的方法
  12. 华为流程解析流程的端到端
  13. 微信小程序弹窗有输入框且可以使用名文和密文输入
  14. git报错-执行git pull 报错信息:error: 工作区中下列未跟踪的文件将会因为合并操作而被覆盖:
  15. 自己的vscode-settings.json配置
  16. php抓取微信图片,PHP使用CURL采集微信图片(公众号)如何绕过防盗链系统?
  17. 谈谈如何设计秒杀服务
  18. 快递100商家下单demo
  19. jwt token使用autho0-jwt框架使用(二)
  20. java web 下拉列表_web中下拉列表的几种实现

热门文章

  1. storm throw 口袋妖怪_初版storm项目全流程自动化测试代码实现
  2. html table没有align,HTML
  3. 1×pbs缓冲液配方_小鼠毒性休克综合征毒素1(TSST-1)ELISA试剂盒 -价格/说明书-赫澎研选_产品说明_仪器仪表技术文献...
  4. if(x1-x20) c语言,如何用if语句实现求方程a*x*x+b*x+c=0的根。
  5. rssi室内定位算法原理_三分钟看懂蓝牙室内定位 值得分享
  6. 化工网站开发_西部地区鼓励投资化工(石化)项目征求意见发布
  7. html标签自动对齐,sublime,jsx里的html标签自动缩进对齐的插件或者配置?
  8. 小米android11新特性,小米已推送安卓11测试版 目前支持三款机型
  9. 【存储知识学习】第三章磁盘原理与技术3.4硬盘接口技术和SCSI硬盘接口--《大话存储》阅读笔记
  10. 自然语言处理期末复习(1)n元模型