制作Linux系统安装程序,制作自己的rpm包

假如你想将源码包生成自己的rpm包,来解决在各台机器上安装的不便的话。这种方法是最简单的一种。

首先下载checkinstall的安装包,源码或rpm都可以,安装它。

开始rpm包的制作

以前安装一个源码包是这样的顺序tar –zxvf 名称.tar.gz,./configure && make && make install

安装完checkinstall软件后我们就不用之前的方法安装源码包了,说白了就是先制作一个rpm包,再安装它。

整个过程进行tar –zxvf名称.tar.gz

./configure && make &&checkinstall && rpm –ivh 名称.rpm

完成了,rpm包会自动生成到指定目录下,我们可以带着我们自己制作的rpm包去到处走了,配置相同的机器也不用那么麻烦去安装源码包了。

注:rpm的要选R,假如制作中报错的话记得安装yum install rpm-build –y

如何设置依赖性:checkinstall --requires=dhcp,httpd

设置好依赖性的rpm包,再次单独安装时就会提醒安装者,它的依赖,这样保证你安装的软件是好用的。

发布自己的信息,在checkinstall 之前cat 下源码包安装目录下有个文件叫description-pak的文件,这个文件是可以任意修改的,可以把自己的信息想说的话都加入到里面,安装完rpm后用rpm –qi|grep 包名,就能看到你写的信息了。

在定制过程中假如想在执行安装rpm包前后,卸载rpm包前后执行一些东西的话这四个文件会很重要

在源码包安装的目录下

#preinstall-pak

#postinstall-pak

#preremove-pak

#postremove-pak

定制自己的脚本内容,再执行chechinstall0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值