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