checkinstall制作linux安装包
2011-02-12 23:42
169 查看
转自:/article/4350220.html
checkinstall ,是一个能从 tar.gz 类的源代码自动生成 RPM /Debian 或Slackware 安装包的程序。
本文环境介绍:本文的示例程序时nagios的插件,目的是把nagios的插件编译安装好后压成一个rpm包,便于安装和卸载
1. 首先安装checkinstall程序
[root@localhost ~]# tar zvxf checkinstall-1.6.2.tar.gz
[root@localhost ~]# cd checkinstall-1.6.2
[root@localhost checkinstall-1.6.2]# make
[root@localhost checkinstall-1.6.2]# make install
2.编译安装nagios的插件
[root@localhost checkinstall-1.6.2]# cd /srv/
[root@localhost srv]# tar zvxf nagios-plugins-1.4.14.tar.gz
[root@localhost srv]# cd nagios-plugins-1.4.14
[root@localhost nagios-plugins-1.4.14]# ./configure --prefix=/usr/local/nagios
[root@localhost nagios-plugins-1.4.14]# make
3.到此呢,一般编译安装源码包的时候下一就是make install了,此处不用,下一步是运行checkinstall,它会完成make install,同时呢,会有一些交互信息,主要的就是叫你选择压制包的格式,有RPM /Debian 或Slackware,记住一定要用sudo即使你是root用户
[root@localhost nagios-plugins-1.4.14]# sudo checkinstall
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci1.jpg)
此处选择是---y创建默认的软件包描述文件
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci2.jpg)
此处选择R也就是压制成rpm格式的安装包
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci3.jpg)
此处叫你输入一个描述,可以直接回车下一步
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci4.jpg)
此处叫你选择要更改的一些软件包的描述信息,按标号修改响应的设置,如果没有修改直接回车下一步,接下来就是开始make install的过程同时压制rpm包(略)
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci5.jpg)
此处打印出安装的结果,即RPM包的路径和安装方式
4. 进入RPM包的路径看是否打包完成
[root@localhost nagios-plugins-1.4.14]# cd /usr/src/redhat/RPMS/i386/
[root@localhost i386]# ls
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci6.jpg)
5.安装rpm包
[root@localhost i386]# rpm -ivh nagios-plugins-1.4.14-1.i386.rpm
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci7.jpg)
6. 查看安装是否完整,打印文件列表
[root@localhost i386]# rpm -ql nagios-plugins
7. 卸载掉安装的rpm包
[root@localhost ~]# rpm -qa |grep nagios
nagios-plugins-1.4.14-1
[root@localhost ~]# rpm -e nagios-plugins
[root@localhost ~]# ll /usr/local/nagios/libexec
total 0
完!
checkinstall ,是一个能从 tar.gz 类的源代码自动生成 RPM /Debian 或Slackware 安装包的程序。
本文环境介绍:本文的示例程序时nagios的插件,目的是把nagios的插件编译安装好后压成一个rpm包,便于安装和卸载
1. 首先安装checkinstall程序
[root@localhost ~]# tar zvxf checkinstall-1.6.2.tar.gz
[root@localhost ~]# cd checkinstall-1.6.2
[root@localhost checkinstall-1.6.2]# make
[root@localhost checkinstall-1.6.2]# make install
2.编译安装nagios的插件
[root@localhost checkinstall-1.6.2]# cd /srv/
[root@localhost srv]# tar zvxf nagios-plugins-1.4.14.tar.gz
[root@localhost srv]# cd nagios-plugins-1.4.14
[root@localhost nagios-plugins-1.4.14]# ./configure --prefix=/usr/local/nagios
[root@localhost nagios-plugins-1.4.14]# make
3.到此呢,一般编译安装源码包的时候下一就是make install了,此处不用,下一步是运行checkinstall,它会完成make install,同时呢,会有一些交互信息,主要的就是叫你选择压制包的格式,有RPM /Debian 或Slackware,记住一定要用sudo即使你是root用户
[root@localhost nagios-plugins-1.4.14]# sudo checkinstall
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci1.jpg)
此处选择是---y创建默认的软件包描述文件
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci2.jpg)
此处选择R也就是压制成rpm格式的安装包
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci3.jpg)
此处叫你输入一个描述,可以直接回车下一步
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci4.jpg)
此处叫你选择要更改的一些软件包的描述信息,按标号修改响应的设置,如果没有修改直接回车下一步,接下来就是开始make install的过程同时压制rpm包(略)
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci5.jpg)
此处打印出安装的结果,即RPM包的路径和安装方式
4. 进入RPM包的路径看是否打包完成
[root@localhost nagios-plugins-1.4.14]# cd /usr/src/redhat/RPMS/i386/
[root@localhost i386]# ls
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci6.jpg)
5.安装rpm包
[root@localhost i386]# rpm -ivh nagios-plugins-1.4.14-1.i386.rpm
![](http://images.cnblogs.com/cnblogs_com/itech/build/ci7.jpg)
6. 查看安装是否完整,打印文件列表
[root@localhost i386]# rpm -ql nagios-plugins
7. 卸载掉安装的rpm包
[root@localhost ~]# rpm -qa |grep nagios
nagios-plugins-1.4.14-1
[root@localhost ~]# rpm -e nagios-plugins
[root@localhost ~]# ll /usr/local/nagios/libexec
total 0
完!
相关文章推荐
- Linux下安装包制作涉及知识总结
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- linux .bin安装包制作
- Linux下程序安装包制作
- Linux制作run安装包
- linux下run安装包的制作
- LINUX OS ANT一键安装制作 JAVA WEB + TOMCAT7.0 RPM 安装包
- Linux系统下安装包制作
- 制作RPM安装包工具checkinstall
- ANT中集成制作Linux安装包(*.tar.gz文件)
- linux环境,如何制作deb安装包?
- linux下run安装包制作
- Linux 下安装包制作
- linux下bin安装包制作教程
- 如何在linux上,把自己制作好的rpm安装包联同OS整合刻录进光盘
- 制作RPM安装包工具checkinstall
- 制作Linux下程序安装包――使用脚本打包bin、run等安装包
- 制作RPM安装包工具checkinstall
- 制作Linux下程序安装包——使用脚本打包bin、run等安装包
- linux 制作安装包、升级包、自解压包——makeself