RPM 簡介
RPM 查詢命令
查詢已安裝的RPM軟件信息
格式:rpm -q[子選項(xiàng)] [軟件名]
用法:結(jié)合不同子選項(xiàng)完成不同查詢
-qa:查看系統(tǒng)中已安裝的所有RPM軟件包列表
-qi:查看指定軟件的詳細(xì)信息(information)
-ql:列出該軟件所有的文件與目錄所在的完整文件名(list)
-qc:列出該軟件所有的配置文件(找出在/etc下的文件)
-qd:列出該軟件所有的說明文件(找出與man相關(guān)的文件)
-qR:列出與該軟件有關(guān)的依賴軟件所含的文件(Required)
查詢文件/目錄屬于哪個(gè)RPM軟件
rpm -qf 文件或目錄名
查詢未安裝的RPM包文件
格式:rpm -qp[子選項(xiàng)] [RPM包文件]
用法:-qp后接的所有參數(shù)與上面說明的一致,但用途僅在找出某個(gè)RPM文件內(nèi)的信息,而非已安裝的軟件信息
-qpi:通過.rpm包文件查看該軟件的詳細(xì)信息
-qpl:查看.rpm安裝包內(nèi)所包含的目錄、文件列表
-qpc:查看.rpm安裝包內(nèi)包含的配置文件列表
-qpd:查看.rpm安裝包內(nèi)包含的文檔文件列表
RPM 軟件包的安裝、卸載
選項(xiàng)與參數(shù):
-i:install 安裝
-v:查看更詳細(xì)的安裝信息
-h:顯示安裝進(jìn)度
-e:erase 卸載清除安裝包
依賴關(guān)系
安裝有依賴關(guān)系的多個(gè)軟件時(shí),被依賴的軟件包需要先安裝 --> 需要同時(shí)指定多個(gè).rpm包文件進(jìn)行安裝
卸載有依賴關(guān)系的多個(gè)軟件時(shí),依賴其他程序的軟件包需要先卸載 --> 同時(shí)指定多個(gè)軟件嗎進(jìn)行卸載
yum可以自動(dòng)解決依賴關(guān)系,但rpm安裝需要我們自己去解決依賴關(guān)系
結(jié)合 "--nodeps"可以忽略依賴關(guān)系,但可能導(dǎo)致軟件異常
輔助選項(xiàng)
--force:強(qiáng)制安裝所指定的rpm軟件包
--nodeps:安裝、升級(jí)或卸載軟件時(shí),忽略依賴關(guān)系
--replacefiles:在安裝過程中出現(xiàn)某個(gè)文件已經(jīng)被安裝在你的系統(tǒng)上的信息,或出現(xiàn)版本不合的信息,可以用這個(gè)參數(shù)直接覆蓋文件
--replacekgs:重新安裝某個(gè)已經(jīng)安裝過的軟件。防止安裝RPM文件時(shí)因?yàn)槟耻浖寻惭b導(dǎo)致無法繼續(xù)安裝
--test:測試軟件是否可以被安裝到用戶的Linux環(huán)境中
建議:盡量安裝時(shí)直接使用 -ivh 就好,盡量不要使用--force暴力安裝,否則可能會(huì)發(fā)生很多不可預(yù)期的問題
RPM 升級(jí)與更新
格式:rpm [選項(xiàng)] [RPM包文件]…
選項(xiàng)與參數(shù)
-i:安裝一個(gè)新的rpm軟件包
-U:升級(jí)某個(gè)rpm軟件,若原本未裝,則進(jìn)行安裝,但是需要自己提供高版本的軟件包,不會(huì)自動(dòng)去幫助到哪里下載
-F:更新某個(gè)rpm軟件,若原本未裝,則放棄安裝
維護(hù)RPM數(shù)據(jù)庫
文章來源:http://www.zghlxwxcb.cn/news/detail-659047.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-659047.html
到了這里,關(guān)于RPM詳細(xì)命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!