????:一、rpm簡(jiǎn)介rpm(redhat package manager)紅帽包管理器為什么要使用rpm方式安裝:CentOS可以免費(fèi)使用yum工具,但Redhat中只有當(dāng)你付費(fèi)后才能使用yum,默認(rèn)是無(wú)法使用yum的。因此就要用rpm的方式來(lái)安裝rpm包結(jié)構(gòu):1. bash-4.3.1.tar.xz:包名-主版本號(hào)-次版本號(hào)-發(fā)行號(hào)2. bash-4.3.2-5.el6.x86_64.rpm:包名-主
一、rpm簡(jiǎn)介
rpm(redhat package manager)紅帽包管理器
為什么要使用rpm方式安裝:CentOS可以免費(fèi)使用yum工具,但Redhat中只有當(dāng)你付費(fèi)后才能使用yum,默認(rèn)是無(wú)法使用yum的。因此就要用rpm的方式來(lái)安裝
rpm包結(jié)構(gòu):
1. bash-4.3.1.tar.xz:包名-主版本號(hào)-次版本號(hào)-發(fā)行號(hào)
2. bash-4.3.2-5.el6.x86_64.rpm:包名-主版本號(hào).次版本號(hào).源程序發(fā)行號(hào)-rpm包的發(fā)行號(hào).主機(jī)平臺(tái).cup架構(gòu)(如果寫(xiě)noarch表示32、64位都支持)
二、如何安裝rpm包
先掛載:mount /dev/cdrom /mnt
安裝rpm包時(shí)的特殊情況:
如下圖,當(dāng)我們?nèi)グ惭bypbind的時(shí)候提示需要yp-tools:
那么,我們就來(lái)安裝yptools,它又提示需要ypbind:
這說(shuō)明兩個(gè)包相互依賴,解決方法:同時(shí)安裝這兩個(gè)包
如何強(qiáng)制安裝rpm包(該方法用來(lái)解決依賴關(guān)系,慎用):rpm –ivh --nodeps
三、如何升級(jí)rpm包
四、如何查詢r(jià)pm包
查詢可安裝的rpm包
2. 查詢已安裝的rpm包
五、如何卸載rpm包
六、rpm命令參數(shù)
-qa Query All查詢所有rpm包
-ivh Install Verbose Hash顯示安裝進(jìn)度
-Uvh Update Verbose Hash顯示升級(jí)進(jìn)度
-e Earse卸載
-qpl Query Package list查看一個(gè)未安裝rpm包需要安裝哪些文件
-ql Query Package list查看一個(gè)已安裝rpm包安裝了哪些文件
-qpi Query Package install查看一個(gè)未安裝rpm包的信息
-qi Query Package install查看一個(gè)已安裝rpm包的信息
-qf Query File列出某一個(gè)文件屬于哪個(gè)rpm包
-Va View Lost校驗(yàn)所有的RPM軟件包,查找丟失的文件