假如你想将源码包生成自己的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
定制自己的脚本内容,再执行chechinstall