
標(biāo)題: [教程] wdOS系統(tǒng)上checkinstall工具的安裝和應(yīng)用示例 過程筆記 [打印本頁]
作者: zsm 時間: 2012-8-20 09:08 標(biāo)題: wdOS系統(tǒng)上checkinstall工具的安裝和應(yīng)用示例 過程筆記
wdOS系統(tǒng)上checkinstall工具的安裝和應(yīng)用示例 過程筆記
wdOS:是一個基于CentOS版本精簡優(yōu)化過的Linux服務(wù)器系統(tǒng)并集成nginx,apache,php,mysql等web應(yīng)用環(huán)境及wdcp管理系統(tǒng)裝好系統(tǒng),就可以通后臺管理服務(wù)器和網(wǎng)站,FTP,數(shù)據(jù)庫等使用方便,操作簡單,安全,穩(wěn)定,易用lamp,lnmp,lnamp可自由切換
這一切,都是免費(fèi)的.更多wdOS介紹可看: http://www.wdos.net
一、 checkinstall簡介
二、 Checkinstall工具的安裝
三、 Checkinstall應(yīng)用示例
一、Checkinstall簡介
Checkinstall是一個能從tar.gz類的源代碼自動生成RPM/Debian或Slackware安裝包的程序。通過CheckInstall,你就能用幾乎所有的tar.gz類的源代碼來生成“干凈”的安裝或者卸載包。經(jīng)常出現(xiàn)這樣的問題:很想試用的程序只有源代碼(如tar.gz)可用,沒人提供RPM或者Debian包。你只好下載源代碼,解壓,然后手動編譯。到目前為止,一切正常。然而,當(dāng)你想刪除它的時候呢?Makefile文件只包括了很少情況下的卸載例程。當(dāng)然,你可以把程序安裝到臨時文件夾,然后記下所有由程序生成或修改的文件,最后刪除他們。但是如果這個程序要經(jīng)常重新編譯,這樣做是非常痛苦的,工作量也相當(dāng)大。 Checkinstall就是用來解決這一難題的。特別是在源碼需要經(jīng)常重復(fù)編譯的情況下,CheckInstall可以讓你絲毫不破壞系統(tǒng)一致性的前提下完全的卸載程序。
一般說來,我們編譯安裝一個由 GNU Autoconf 配置的程序是采用如下的步驟:
./configure && make && make install
使用 CheckInstall 變成:./configure && make && checkinstall
二、Checkinstall工具的安裝
在使用checkinstall工具進(jìn)行RPM包的生成之前,要想安裝checkinstall這個工具
下載checkinstall源碼包,如下
下載 (22.78 KB)
2012-8-20 09:00
[root@wdOS src]# tar xzf checkinstall-1.6.0.tgz //解壓縮源碼包
[root@wdOS src]# cd checkinstall-1.6.0 //進(jìn)入解壓時默認(rèn)生成的文件目錄
[root@wdOS checkinstall-1.6.0]# make
[root@wdOS checkinstall-1.6.0]# make install
[root@wdOS checkinstall-1.6.0]# checkinstall //生成checkinstall的rpm包
過程如下:
1、
下載 (17.75 KB)
2012-8-20 09:00
2、
下載 (22.41 KB)
2012-8-20 09:01
3、
下載 (22.03 KB)
2012-8-20 09:01
查看一下RPM包
下載 (9.38 KB)
2012-8-20 09:00
安裝checkinstall的RPM包。
下載 (10.65 KB)
2012-8-20 09:03
下載 (8.05 KB)
2012-8-20 09:03
修改checkinstall配置文件
[root@wdOS i386]# vi /usr/local/lib/checkinstall/checkinstallrc
下載 (18.67 KB)
2012-8-20 09:03
下載 (7.4 KB)
2012-8-20 09:03
三、Checkinstall工具制造rpm包的實(shí)例。
1、下載源碼包
下載 (24.75 KB)
2012-8-20 09:03
2、rpm包的生成
[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 不僅默認(rèn)運(yùn)行了 make install,而且還監(jiān)測所有安裝過程中的寫操作。為此,CheckInstall 使用了 Pancrazio de Mauro 所寫的程序 Installwatch。在 make install 成功完成之后,CheckInstall 會產(chǎn)生一個 Slackware-,Debian- 或RPM- 安裝包,然后按照軟件包的默認(rèn)配置來安裝程序,并在當(dāng)前目錄(或標(biāo)準(zhǔn)安裝包存儲目錄)留下一個生成的安裝包。)
Checkinstall工具將其生成RPM包,過程如下:
(1)、(2)、(3)
下載 (19.72 KB)
2012-8-20 09:03
(4)
下載 (23.84 KB)
2012-8-20 09:03
(5)
下載 (11.72 KB)
2012-8-20 09:05
.................(——全——請看附件)
圖片附件: 圖片1.jpg (2012-8-20 09:00, 22.78 KB) / 下載次數(shù) 6962
http://www.valcooper.com/bbs/attachment.php?aid=1807&k=9694d61fa17a89d3cd259a97b6ca6fa6&t=1746892273&sid=w4x9Dr

圖片附件: 圖片5.jpg (2012-8-20 09:00, 9.38 KB) / 下載次數(shù) 6955
http://www.valcooper.com/bbs/attachment.php?aid=1808&k=7af3e66214a6e2e53a3ecfaca0c1b972&t=1746892273&sid=w4x9Dr

圖片附件: 圖片2.jpg (2012-8-20 09:00, 17.75 KB) / 下載次數(shù) 6942
http://www.valcooper.com/bbs/attachment.php?aid=1809&k=332cac73dbf1b36fd7b30a96a7f46e55&t=1746892273&sid=w4x9Dr

圖片附件: 圖片3.jpg (2012-8-20 09:01, 22.41 KB) / 下載次數(shù) 6922
http://www.valcooper.com/bbs/attachment.php?aid=1810&k=c52a8301f387550b7ef9c12efb1f6f77&t=1746892273&sid=w4x9Dr

圖片附件: 圖片4.jpg (2012-8-20 09:01, 22.03 KB) / 下載次數(shù) 6913
http://www.valcooper.com/bbs/attachment.php?aid=1811&k=0a29c7c770adde620af50305ca35d61a&t=1746892273&sid=w4x9Dr

圖片附件: 圖片12.jpg (2012-8-20 09:03, 23.84 KB) / 下載次數(shù) 6989
http://www.valcooper.com/bbs/attachment.php?aid=1812&k=8159cca589346ae9d61242c298064fa0&t=1746892273&sid=w4x9Dr

圖片附件: 圖片6.jpg (2012-8-20 09:03, 10.65 KB) / 下載次數(shù) 6898
http://www.valcooper.com/bbs/attachment.php?aid=1813&k=8c01ece4e66c9969745aeafc8141b93b&t=1746892273&sid=w4x9Dr

圖片附件: 圖片7.jpg (2012-8-20 09:03, 8.05 KB) / 下載次數(shù) 6886
http://www.valcooper.com/bbs/attachment.php?aid=1814&k=34f41c1f3dcedbec1a34f8df59d24e43&t=1746892273&sid=w4x9Dr

圖片附件: 圖片8.jpg (2012-8-20 09:03, 18.67 KB) / 下載次數(shù) 6950
http://www.valcooper.com/bbs/attachment.php?aid=1815&k=77b025ccd6cb9ec4de3c9f363e3edbdf&t=1746892273&sid=w4x9Dr

圖片附件: 圖片9.jpg (2012-8-20 09:03, 7.4 KB) / 下載次數(shù) 6917
http://www.valcooper.com/bbs/attachment.php?aid=1816&k=1f03859bc7b16beddde4fcf0e3f88a0b&t=1746892273&sid=w4x9Dr

圖片附件: 圖片10.jpg (2012-8-20 09:03, 24.75 KB) / 下載次數(shù) 7012
http://www.valcooper.com/bbs/attachment.php?aid=1817&k=90329feea57fedf5f4f920224620ba84&t=1746892273&sid=w4x9Dr

圖片附件: 圖片11.jpg (2012-8-20 09:03, 19.72 KB) / 下載次數(shù) 6932
http://www.valcooper.com/bbs/attachment.php?aid=1818&k=05e8484b708a78595d55ac035ed9f1fb&t=1746892273&sid=w4x9Dr

圖片附件: 圖片13.jpg (2012-8-20 09:05, 11.72 KB) / 下載次數(shù) 6902
http://www.valcooper.com/bbs/attachment.php?aid=1820&k=b488f07c5ee8abff056c84747c11718e&t=1746892273&sid=w4x9Dr

附件: wdOS系統(tǒng)上checkinstall工具的安裝和應(yīng)用示例 過程筆記.doc (2012-8-20 09:07, 540 KB) / 下載次數(shù) 7
http://www.valcooper.com/bbs/attachment.php?aid=1823&k=a84a83b67a80c28bf2ed7a4e788a8ae4&t=1746892273&sid=w4x9Dr
作者: cfanself 時間: 2012-10-23 15:06
收藏一下。。。。謝謝了。
作者: zcmrp 時間: 2012-10-23 16:17
內(nèi)容收藏了。
歡迎光臨 WDlinux官方論壇 (http://www.valcooper.com/bbs/) |
Powered by Discuz! 7.2 |