无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[教程] wdOS系统上checkinstall工具的安装和应用示例 过程笔记

       wdOS系统上checkinstall工具的安装和应用示例 过程笔记


wdOS是一个基于CentOS版本精简优化过的Linux服务器系统并集成nginx,apache,php,mysqlweb应用环境及wdcp管理系统装好系统,就可以通后台管理服务器和网站,FTP,数据库等使用方便,操作简单,安全,稳定,易用lamp,lnmp,lnamp可自由切换
这一切,都是免费的.更多wdOS介绍可看: http://www.wdos.net

一、 checkinstall简介

二、 Checkinstall工具的安装

三、 Checkinstall应用示例

一、Checkinstall简介

Checkinstall是一个能从tar.gz类的源代码自动生成RPMDebianSlackware安装包的程序。通过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源码包,如下

图片1.jpg
2012-8-20 09:00


[root@wdOS src]# tar xzf checkinstall-1.6.0.tgz  //解压缩源码包

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

[root@wdOS checkinstall-1.6.0]# make  

[root@wdOS checkinstall-1.6.0]# make install

[root@wdOS checkinstall-1.6.0]# checkinstall  //生成checkinstallrpm


过程如下:

1

图片2.jpg
2012-8-20 09:00


2、

图片3.jpg
2012-8-20 09:01


3、

图片4.jpg
2012-8-20 09:01


查看一下RPM

图片5.jpg
2012-8-20 09:00


安装checkinstallRPM包。

图片6.jpg
2012-8-20 09:03

图片7.jpg
2012-8-20 09:03


修改checkinstall配置文件

[root@wdOS i386]# vi /usr/local/lib/checkinstall/checkinstallrc

图片8.jpg
2012-8-20 09:03


图片9.jpg
2012-8-20 09:03



三、Checkinstall工具制造rpm包的实例。

1、下载源码包

图片10.jpg
2012-8-20 09:03



2rpm包的生成

[root@wdOS src]# tar -zxvf squid-2.7.STABLE7.tar.gz

[root@wdOS src]# cd squid-2.7.STABLE7

[root@wdOS squid-2.7.STABLE7]# ./configure

[root@wdOS squid-2.7.STABLE7]# make

[root@wdOS squid-2.7.STABLE7]# checkinstall

指令 checkinstall 不仅默认运行了 make install,而且还监测所有安装过程中的写操作。为此,CheckInstall 使用了 Pancrazio de Mauro 所写的程序 Installwatch。在 make install 成功完成之后,CheckInstall 会产生一个 Slackware-Debian- RPM- 安装包,然后按照软件包的默认配置来安装程序,并在当前目录(或标准安装包存储目录)留下一个生成的安装包。

Checkinstall工具将其生成RPM包,过程如下:

(1)、(2)、(3)

图片11.jpg
2012-8-20 09:03


(4)

图片12.jpg
2012-8-20 09:03


(5)

图片13.jpg
2012-8-20 09:05


     .................(——全——请看附件)

wdOS系统上checkinstall工具的安装和应用示例 过程笔记.doc (540 KB)

hello~

收藏一下。。。。谢谢了。

TOP

内容收藏了。
it is me

TOP

返回列表