彩运网网址-彩运网网上登录

Linux下便捷的源码安装工具 CheckInstall

Checkinstall 是一个能从 tar.gz 类的源代码自动生成 RPM/Debian 或Slackware 安装包的程序。通过 CheckInstall,你就能用几乎所有的 tar.gz 类的源代码来生成“干净”的安装或者卸载包。

    wdOS:是一个基于CentOS版本精简优化过的Linux服务器系统并集成nginx,apache,php,mysql等web应用环境及wdcp管理系统装好系统,就可以通后台管理服务器和网站,FTP,数据库等使用方便,操作简单,安全,稳定,易用lamp,lnmp,lnamp可自由切换
一、 checkinstall简介

引言

二、 Checkinstall工具的安装

经常出现这样的问题:很想试用的程序只有源代码(比如 tar.gz )可用,没人提供 RPM 或者Debian 包。你只好下载源代码,解压,然后手动编译。到目前为止,一切正常。然而,当你想删除它的时候呢?

三、 Checkinstall应用示例

Makefile 文件只包括了很少情况下的卸载例程。当然,你可以把程序安装到临时文件夹,然后记下所有由程序生成或修改的文件,最后删除他们。但是如果这个程序要经常重新编译,这样做是非常痛苦的,工作量也相当大。Felipe Eduardo 所写的 CheckInstall 就是用来解决这个问题的。

 

图片 1

一、Checkinstall简介

Checkinstall是一个能从tar.gz类的源代码自动生成RPM/Debian或Slackware安装包的程序。通过CheckInstall,你就能用几乎所有的tar.gz类的源代码来生成“干净”的安装或者卸载包。经常出现这样的问题:很想试用的程序只有源代码(如tar.gz)可用,没人提供RPM或者Debian包。你只好下载源代码,解压,然后手动编译。到目前为止,一切正常。然而,当你想删除它的时候呢?Makefile文件只包括了很少情况下的卸载例程。当然,你可以把程序安装到临时文件夹,然后记下所有由程序生成或修改的文件,最后删除他们。但是如果这个程序要经常重新编译,这样做是非常痛苦的,工作量也相当大。 Checkinstall就是用来解决这一难题的。特别是在源码需要经常重复编译的情况下,CheckInstall可以让你丝毫不破坏系统一致性的前提下完全的卸载程序。

一般说来,我们编译安装一个由 GNU Autoconf 配置的程序是采用如下的步骤:

./configure && make && make install

使用 CheckInstall 变成:./configure && make && checkinstall

二、Checkinstall工具的安装

 

在使用checkinstall工具进行RPM包的生成之前,要想安装checkinstall这个工具

下载checkinstall源码包,如下

 图片 2

下载 (22.78 KB)

2012-8-20 09:00

 

[[email protected] src]# tar xzf checkinstall-1.6.0.tgz  //解压缩源码包

[[email protected] src]# cd checkinstall-1.6.0  //进入解压时默认生成的文件目录

[[email protected] checkinstall-1.6.0]# make  

[[email protected] checkinstall-1.6.0]# make install

[[email protected] checkinstall-1.6.0]# checkinstall  //生成checkinstall的rpm包

 

过程如下:

1、

 图片 3

下载 (17.75 KB)

2012-8-20 09:00

 

2、

 图片 4

下载 (22.41 KB)

2012-8-20 09:01

 

3、

 图片 5

下载 (22.03 KB)

2012-8-20 09:01

 

查看一下RPM包

 图片 6

下载 (9.38 KB)

2012-8-20 09:00

 

安装checkinstall的RPM包。

 图片 7

下载 (10.65 KB)

2012-8-20 09:03

本文由彩运网网址发布于网络安全,转载请注明出处:Linux下便捷的源码安装工具 CheckInstall

相关阅读