RPM常用命令介紹

大雄45發表於2019-12-17
導讀 rpm 是RPM軟體包的管理工具。rpm原本是Red Hat  發行版專門用來管理Linux各項套件的程式,由於它遵循GPL規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。RPM套件管理方式的出現,讓Linux易於安裝,升級,間接提升了Linux的適用度。
安裝
rpm -ivh package_name

(package_name指的是RPM包的檔名)

查詢

1.查詢是否安裝,及安裝版本

rpm -q 已安裝的軟體名(ex:rpm -q docker-engine)
rpm -qa |grep 字串(在已安裝的所有軟體中查詢包含某字串的軟體版本)

2.查詢相關配置檔案

rpm -ql 軟體名(列出該軟體所有檔案與目錄所在的完整檔名)
rpm -qc 軟體名(列出軟體的所有設定檔案)

3.查詢某軟體依賴的其他軟體

rpm -qR 軟體名

4.查詢檔案屬於哪個軟體包

rpm -qf 檔名
解除安裝
rpm -e --nodeps package_name
驗證
rpm -V 已安裝的軟體名 (列出該軟體被修改過的配置檔案)
rpm -Vf 檔名 (列出某個檔案是否被改動過)
回退到低版本
rpm --Uvh --oldpackage --nodeps package_name

(此 包含解除安裝源環境中的軟體包,和安裝低版本軟體包的兩個步驟)

備份工具
rpmrebuild

作用:備份已經安裝在環境的的軟體

用法:rpmrebuild pacakge_name

如果軟體的相關配置被改動過,該命令會詢問是否繼續,以及是否要命名一個新的軟體版本名

如果不需要此詢問 可以使用:

rpmrebuild -b

原文來自: 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2668905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章