中国真实偷乱视频,东京道一本热中文字幕,久久精品国产99国产精品亚洲,欧美激情一区二区三区在线

Board logo

標(biāo)題: [分享] Linux 的源碼安裝工具 CheckInstall [打印本頁(yè)]

作者: 苦丁茶    時(shí)間: 2012-8-17 13:22     標(biāo)題: Linux 的源碼安裝工具 CheckInstall

一.關(guān)于 CheckInstall的背景知識(shí):

前面我們介紹了怎么在wdOS系統(tǒng)中使用源碼編譯安裝的方式來(lái)安裝LAMP,LNMP,LNAMP環(huán)境以及基于它們的應(yīng)用如安裝Discuz論壇,Wordpress博客和PhpMyAdmin數(shù)據(jù)庫(kù)的管理套件等等。不知道各位會(huì)不會(huì)像我那樣在安裝過(guò)程中遇到需要卸載然后重新編譯安裝的問(wèn)題只,make  file 只有少數(shù)的卸載例子,所以使用make uninstall時(shí)很多時(shí)候都不能幫我們清理已經(jīng)安裝的內(nèi)容。而如果你的程序是需要經(jīng)常重復(fù)編譯,你就得每次都到這些目錄下刪除原本安裝過(guò)得內(nèi)容,這個(gè)過(guò)程十分的麻煩。

CheckInstall 是一款優(yōu)秀的源碼安裝軟件,它使得 Linux 軟件管理更加方便。Checkinstall 是一個(gè)能從 tar.gz 類的源代碼自動(dòng)生成 RPM/Debian 或Slackware 安裝包的程序。通過(guò) CheckInstall,你就能用幾乎所有的 tar.gz 類的源代碼來(lái)生成“干凈”的安裝或者卸載包。 特別是在源碼需要經(jīng)常重復(fù)編譯的情況下,CheckInstall 可以讓你絲毫不破壞系統(tǒng)一致性的前提下完全的卸載程序。而且,你還可以使用這些編譯好的安裝包直接在其他的機(jī)器上安裝無(wú)須再重新編譯 。

二.安裝過(guò)程:

下載checkinstall源碼到/usr/local/src這個(gè)目錄下:

圖片1.png


解壓縮源碼包: tar xf checkinstall-1.6.2.tar.gz.1

圖片2.png


進(jìn)入checkinstall-1.6.2這個(gè)目錄下,進(jìn)行編譯:make

圖片3.png


完成后進(jìn)行安裝初始化:make install

圖片4.png


安裝完后使用checkinstall命令將checkinstall本身打成rpm
:

圖片5.png


這一步選擇y:創(chuàng)建一系列默認(rèn)的封裝文檔

圖片6.png


打包方式選擇RPM

圖片7.png


下一步如果你不需要修改這些默認(rèn)值的話,可以enter一下進(jìn)行下一步

圖片8.png

提示checkinstall-1.6.2-1.i386.rpm已經(jīng)封裝在/usr/src/redhat/RPMS/i386/這個(gè)目錄下:

圖片9.png


根據(jù)上面提示進(jìn)入到/usr/src/redhat/RPMS/i386/這個(gè)目錄下,ls一下就會(huì)看到已經(jīng)封裝好的checkinstall封裝包:

圖片10.png


使用 rpm -i checkinstall-1.6.2-1.i386.rpm來(lái)安裝

圖片11.png


安裝完畢后可以使用rpm查詢語(yǔ)句rpm -qa | grep checkinstall ,查看是否安裝成功:

圖片12.png


或者使用包管理程序的查詢語(yǔ)句rpm -qi checkinstall 檢查安裝包中文件是否完全在程序庫(kù)中記錄了以及安裝包頭部的一些額外信息。

圖片13.png


下面就來(lái)講講checkinstall的配置文件:

我們可以通過(guò)修改配置文件 /usr/local/lib/checkinstall/checkinstallrc 來(lái)改變 CheckInstall 的默認(rèn)配置。

在這個(gè)配置文件中,值得注意的有以下三個(gè)變量:

INSTYPE :這里設(shè)置默認(rèn)的封裝類型  有slackware  rpm  debian三個(gè)選項(xiàng)

如果你不確定接下來(lái)使用什么封裝類型,你可以選擇空著,下次封裝時(shí)系統(tǒng)會(huì)提示選擇要封裝的類型

圖片14.png


PAK_DIR: 決定安裝包的存儲(chǔ)目錄
同樣的,你可以先空著

圖片15.png


INSTALL :決定是只生成安裝包還是生成包后馬上安裝

0-只生成安裝包

1-不僅生成安裝包,還將包立即安裝

圖片16.png


三.基于checkinstall這個(gè)工具的應(yīng)用實(shí)例:

說(shuō)明:我這里以nginx-1.0.4.tar.gz為例進(jìn)行說(shuō)明。其實(shí)前面幾步都與我們之前做過(guò)的nginx源碼安裝一樣,不一樣的只是make install這一步用checkinstall 來(lái)代替,然后根據(jù)提示安裝即可。

進(jìn)入到/usr/local/src這個(gè)目錄先下載nginx的源碼包

圖片17.png


解壓縮: tar -zxvf nginx-1.0.4.tar.gz

圖片18.png


由當(dāng)前目錄cd 進(jìn)入nginx-1.0.4 這個(gè)目錄下,設(shè)置編譯需要用到的參數(shù):

./configure \

    --user=nginx \

    --group=nginx \

    --prefix=/usr/share \

    --sbin-path=/usr/sbin/nginx \

    --conf-path=/etc/nginx/nginx.conf \

    --error-log-path=/var/log/nginx/error.log \

    --http-log-path=/var/log/nginx/access.log \

    --pid-path=/var/log/run/nginx.pid \

    --lock-path=/var/log/lock/subsys/nginx \

圖片19.png


下一步就是進(jìn)行編譯:make

圖片20.png


我們要用到checkinstall工具,所以下一步用checkinstall代替makeinstall,然后根據(jù)提示一步步來(lái):

圖片21.png


打包方式選擇rpm

圖片22.png


rpm包的建立會(huì)用到的值,如果沒(méi)有要修改的,enter開(kāi)始下一步:

圖片23.png


封裝成功:

圖片24.png


根據(jù)提示cd 進(jìn)入到/usr/src/redhat/RPMS/i386/ 這個(gè)目錄下

圖片25.png


使用rpm -ivh  nginx-1.0.4-1.i386.rpm來(lái)進(jìn)行安裝

圖片26.png


安裝完之后可以檢查是否存在:

圖片27.png


查看更詳細(xì)的信息:

圖片28.png


如果需要重新安裝這個(gè)rpm包,可以使用rpm  -e  nginx 來(lái)刪除再重新初始化安裝即可。




圖片附件: 圖片1.png (2012-8-17 13:18, 68.94 KB) / 下載次數(shù) 7200
http://www.ahbydz.com/bbs/attachment.php?aid=1778&k=ee7b246ec7bfc65121352cae894f0173&t=1746104534&sid=HXhH9S



圖片附件: 圖片2.png (2012-8-17 13:18, 1.67 KB) / 下載次數(shù) 7097
http://www.ahbydz.com/bbs/attachment.php?aid=1779&k=4f4b22301204020386e59ea876b25feb&t=1746104534&sid=HXhH9S



圖片附件: 圖片3.png (2012-8-17 13:18, 42.32 KB) / 下載次數(shù) 7188
http://www.ahbydz.com/bbs/attachment.php?aid=1780&k=b7ef05e870c7810e49262c5535f620f2&t=1746104534&sid=HXhH9S



圖片附件: 圖片4.png (2012-8-17 13:18, 51.92 KB) / 下載次數(shù) 7130
http://www.ahbydz.com/bbs/attachment.php?aid=1781&k=d28c1ab4aebaff65467ac8702ae7f279&t=1746104534&sid=HXhH9S



圖片附件: 圖片5.png (2012-8-17 13:19, 17.89 KB) / 下載次數(shù) 7172
http://www.ahbydz.com/bbs/attachment.php?aid=1782&k=1c6cc45893855fd01d512d6cc18fd776&t=1746104534&sid=HXhH9S



圖片附件: 圖片6.png (2012-8-17 13:19, 24.81 KB) / 下載次數(shù) 7074
http://www.ahbydz.com/bbs/attachment.php?aid=1783&k=0053fec3d1f39dce1c1b2650e5befcde&t=1746104534&sid=HXhH9S



圖片附件: 圖片7.png (2012-8-17 13:19, 14.21 KB) / 下載次數(shù) 7184
http://www.ahbydz.com/bbs/attachment.php?aid=1784&k=2672f96c5bc5868c6202a1ba1beb6998&t=1746104534&sid=HXhH9S



圖片附件: 圖片8.png (2012-8-17 13:19, 75.17 KB) / 下載次數(shù) 7233
http://www.ahbydz.com/bbs/attachment.php?aid=1785&k=8f03741af2abc3f1ae3320c461daecd4&t=1746104534&sid=HXhH9S



圖片附件: 圖片9.png (2012-8-17 13:19, 48.32 KB) / 下載次數(shù) 7197
http://www.ahbydz.com/bbs/attachment.php?aid=1786&k=163ad3084f7108fc9cdbef42a48ca44d&t=1746104534&sid=HXhH9S



圖片附件: 圖片10.png (2012-8-17 13:19, 8.88 KB) / 下載次數(shù) 7140
http://www.ahbydz.com/bbs/attachment.php?aid=1787&k=0468b4da93e0cb0602f5820a7fc8b92e&t=1746104534&sid=HXhH9S



圖片附件: 圖片11.png (2012-8-17 13:19, 1.89 KB) / 下載次數(shù) 7340
http://www.ahbydz.com/bbs/attachment.php?aid=1788&k=cd63f9a5fba75401ecad2efc97678d71&t=1746104534&sid=HXhH9S



圖片附件: 圖片12.png (2012-8-17 13:19, 6.36 KB) / 下載次數(shù) 7035
http://www.ahbydz.com/bbs/attachment.php?aid=1789&k=a3c5c0aa55524ec28120ab15e6c39727&t=1746104534&sid=HXhH9S



圖片附件: 圖片13.png (2012-8-17 13:19, 111.76 KB) / 下載次數(shù) 7221
http://www.ahbydz.com/bbs/attachment.php?aid=1790&k=7307a8829f5f2068036311f6c5d3f43b&t=1746104534&sid=HXhH9S



圖片附件: 圖片14.png (2012-8-17 13:19, 9.91 KB) / 下載次數(shù) 7068
http://www.ahbydz.com/bbs/attachment.php?aid=1791&k=fa5c878ca1e5c02847d2378d4ccb7c1f&t=1746104534&sid=HXhH9S



圖片附件: 圖片15.png (2012-8-17 13:19, 9.93 KB) / 下載次數(shù) 7108
http://www.ahbydz.com/bbs/attachment.php?aid=1792&k=a79b5d58b60ff60514b5ba80c45183d9&t=1746104534&sid=HXhH9S



圖片附件: 圖片16.png (2012-8-17 13:20, 4.54 KB) / 下載次數(shù) 7110
http://www.ahbydz.com/bbs/attachment.php?aid=1793&k=8696f0bf7dba7a4f1e582509b2028a51&t=1746104534&sid=HXhH9S



圖片附件: 圖片17.png (2012-8-17 13:20, 77.65 KB) / 下載次數(shù) 7186
http://www.ahbydz.com/bbs/attachment.php?aid=1794&k=338e44d583f20e36a1f120e17c9dd63f&t=1746104534&sid=HXhH9S



圖片附件: 圖片18.png (2012-8-17 13:20, 22.09 KB) / 下載次數(shù) 7201
http://www.ahbydz.com/bbs/attachment.php?aid=1795&k=7f5da01bd2e9e9b4da9a4608b6faf919&t=1746104534&sid=HXhH9S



圖片附件: 圖片19.png (2012-8-17 13:20, 147.19 KB) / 下載次數(shù) 7213
http://www.ahbydz.com/bbs/attachment.php?aid=1796&k=e49d8301377e40f66461d2e899911d32&t=1746104534&sid=HXhH9S



圖片附件: 圖片20.png (2012-8-17 13:20, 38.73 KB) / 下載次數(shù) 7105
http://www.ahbydz.com/bbs/attachment.php?aid=1797&k=2c39ae6a285895b7593d450cc5173b43&t=1746104534&sid=HXhH9S



圖片附件: 圖片21.png (2012-8-17 13:20, 27.82 KB) / 下載次數(shù) 7031
http://www.ahbydz.com/bbs/attachment.php?aid=1798&k=1559f9913171082a0c89437dadebdd89&t=1746104534&sid=HXhH9S



圖片附件: 圖片22.png (2012-8-17 13:21, 13.79 KB) / 下載次數(shù) 6962
http://www.ahbydz.com/bbs/attachment.php?aid=1799&k=8579ee141c8dd01fb526478e220a1340&t=1746104534&sid=HXhH9S



圖片附件: 圖片23.png (2012-8-17 13:21, 96.52 KB) / 下載次數(shù) 7133
http://www.ahbydz.com/bbs/attachment.php?aid=1800&k=2bbf80de2b3db9d0176f91b8576a4cb3&t=1746104534&sid=HXhH9S



圖片附件: 圖片24.png (2012-8-17 13:21, 21.53 KB) / 下載次數(shù) 7076
http://www.ahbydz.com/bbs/attachment.php?aid=1801&k=5f203468ff9012d56fcb24baa8affb8f&t=1746104534&sid=HXhH9S



圖片附件: 圖片25.png (2012-8-17 13:21, 2.13 KB) / 下載次數(shù) 7259
http://www.ahbydz.com/bbs/attachment.php?aid=1802&k=6af36b60e7098f9275efa19347471f87&t=1746104534&sid=HXhH9S



圖片附件: 圖片26.png (2012-8-17 13:21, 21.91 KB) / 下載次數(shù) 7000
http://www.ahbydz.com/bbs/attachment.php?aid=1803&k=0f1113fdb3429cc3303ab6d005154cfa&t=1746104534&sid=HXhH9S



圖片附件: 圖片27.png (2012-8-17 13:21, 5.65 KB) / 下載次數(shù) 6997
http://www.ahbydz.com/bbs/attachment.php?aid=1804&k=395b7a7dd73cf347fbf22ed69ba767e3&t=1746104534&sid=HXhH9S



圖片附件: 圖片28.png (2012-8-17 13:21, 48.13 KB) / 下載次數(shù) 7071
http://www.ahbydz.com/bbs/attachment.php?aid=1805&k=21e9f170f4552ac3b9441ffd81223368&t=1746104534&sid=HXhH9S


作者: sslin    時(shí)間: 2012-9-19 13:41

好用的工具讓系統(tǒng)更好管理




歡迎光臨 WDlinux官方論壇 (http://www.ahbydz.com/bbs/) Powered by Discuz! 7.2