資源描述:
《linux如何查看rpm包的安裝路徑辦法》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、linux如何查看rpm包的安裝路徑辦法2011-06-2808:30:32標(biāo)簽:stoplinux休閑職場(chǎng)rpmrpm-qplxxxxxx.rpm安裝RPM包的時(shí)候,一般是作為“root”登陸。查詢RPM的命令可用:>manrpm一.如何安裝rpm軟件包rmp軟件包的安裝可以使用程序rpm來完成。執(zhí)行下面的命令rpm-ivhyour-package.rpm其中your-package.rpm是你要安裝的rpm包的文件名,一般置于當(dāng)前目錄下。安裝過程中可能出現(xiàn)下面的警告或錯(cuò)誤?...conflictwith.
2、..可能是要安裝的包里有一些文件可能會(huì)覆蓋現(xiàn)有的文件,缺省時(shí)這樣的情況下是無法正確安裝的可以用rpm--force-iyour-package.rpm強(qiáng)制安裝即可(最好不要,除非你清楚你在做什么)...isneededby......isnotinstalled...此包需要的一些軟件你沒有安裝可以用rpm--nodeps-iyour-package.rpm來忽略此信息(最好不要,除非你清楚你在做什么)也就是說,rpm-i--force--nodeps可以忽略所有依賴關(guān)系和文件問題(最好不要,除非你清楚你在做
3、什么),什么包都能安裝上,但這種強(qiáng)制安裝的軟件包不能保證完全發(fā)揮功能二.如何安裝.src.rpm軟件包有些軟件包是以.src.rpm結(jié)尾的,這類軟件包是包含了源代碼的rpm包,在安裝時(shí)需要進(jìn)行編譯。這類軟件包有兩種安裝方法,方法一:(以Qomo0.7和redflag7為例)1.執(zhí)行rpm-iyour-package.src.rpm2.cd/root/rpmbuild/SPECS3.rpmbuild-bpyour-package.specs一個(gè)和你的軟件包同名的specs文件4.cd/root/rpmbuild
4、/BUILD/your-package/一個(gè)和你的軟件包同名的目錄5../configure這一步和編譯普通的源碼軟件一樣,可以加上參數(shù)6.make7.makeinstall方法二:(以Qomo0.7和redflag7為例)1.執(zhí)行rpm-ivhyou-package.src.rpm2.cd/root/rpmbuild/SPECS前兩步和方法一相同3.rpmbuild-bbyour-package.specs一個(gè)和你的軟件包同名的specs文件(順利的話,你不會(huì)遇到BuildRequires;但是即使遇到,也
5、不用害怕,差什么,就yuminstall什么;如果yuminstall沒有,就找個(gè)它的.src.rpm包,再按照方法二的方法循環(huán)搞定,ok,要有點(diǎn)耐心,有時(shí)要打很多rpm包,也可能中途遇到搞不定的問題,半途而廢,前功盡棄,就算學(xué)習(xí)打包把)這時(shí),在/root/rpmbuild/RPMS/i386/(根據(jù)具體包的不同或系統(tǒng)不同,也可能是i686,noarch等等,如Everest0.5-0.6系列)/root/rpmbuild/RPMS/noarch在這個(gè)目錄下,有一個(gè)新的rpm包,這個(gè)是編譯好的二進(jìn)制文件。執(zhí)行
6、rpm-ivh/root/rpmbuild/RPMS/i386/new-package.rpm即可安裝完成。三.如何卸載rpm軟件包使用命令rpm-e包名,包名可以包含版本號(hào)等信息,但是不可以有后綴.rpm比如卸載軟件包proftpd-1.2.8-1,可以使用下列格式:rpm-eproftpd-1.2.8-1.i386rpm-eproftpd-1.2.8-1rpm-eproftpd-1.2.8rpm-eproftpd-rpm-eproftpd不可以是下列格式:rpm-eproftpd-1.2.8-1.i386
7、.rpmrpm-eproftpd-1.2rpm-eproftpd-1有時(shí)會(huì)出現(xiàn)一些錯(cuò)誤或者警告:...isneededby...這說明這個(gè)軟件被其他軟件需要,不能隨便卸載可以用rpm-e--nodeps強(qiáng)制卸載(最好不要,除非你清楚你在做什么)四.如何不安裝但是獲取rpm包中的文件(有時(shí)我們需要RPM包中的某個(gè)文件,如何解壓RPM包呢?)使用工具rpm2cpio和cpiorpm2cpioxxx.rpm
8、cpio-virpm2cpioxxx.rpm
9、cpio-divyour-package.rpmrpm2cpi
10、oxxx.rpm
11、cpio-idmvrpm2cpioxxx.rpm
12、cpio--extract--make-directories參數(shù)i和extract相同,表示提取文件。v表示指示執(zhí)行進(jìn)程d和make-directory相同,表示根據(jù)包中文件原來的路徑建立目錄m表示保持文件的更新時(shí)間。五.如何查看與rpm包相關(guān)的文件和其他信息下面所有的例子都假設(shè)使用DarkAngel打的網(wǎng)際快車軟件包Flashg