rpm常用操作
1、查詢、檢查軟件包
rpm {-q|--query} [select-options] [query-options]
rpm {-V|--verify} [select-options] [verify-options]
2、安裝、升級、刪除軟件包
rpm {-i|--install} [install-options] PACKAGE_FILE ...
rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...
rpm {-F|--freshen} [install-options] PACKAGE_FILE ...
rpm {-e|--erase} [--allmatches] [--nodeps] [--noscripts]
?? [--notriggers] [--repackage] [--test] PACKAGE_NAME ...
【示例】
rpm -v??? 顯示rpm程序的詳細信息
rpm --version?? 顯示rpm的版本號
rpm -qa??? 顯示系統中安裝的所有軟件包
rpm -q gcc?? 查詢指定軟件包是否已安裝
rpm -qi gcc?? 顯示指定軟件包的詳細信息
rpm -ql gcc??? 顯示指定軟件包所包含的文件列表
rpm -qf /usr/lib/bash?? 查看指定文件所屬的軟件包
rpm -qp /tmp/webmin.rpm?? 查詢RPM包文件中的文件信息
rpm -i webmin-1.290-1.noarch.rpm?? 安裝指定的RPM包
rpm -ivh webmin-1.290-1.noarch.rpm 安裝并顯示詳信息
rpm -ivh --test webmin-1.290-1.noarch.rpm 對安裝進行測試,并不是安裝
rpm -ivh --replacepkgs webmin-1.290-1.noarch.rpm
軟件包重復安裝將會失敗,若仍需要安裝必須加--replacepkgs
rpm -ivh --replacefiles webmin-1.290-1.noarch.rpm
軟件包的某個文件已在安裝其他軟件包時安裝過,則安裝將會失敗,若仍需要安裝必須加--replacefiles
rpm -ivh --nodeps webmin-1.290-1.noarch.rpm
軟件包所依賴的軟件包未安裝,則安裝將會失敗,若仍需要安裝必須加—nodeps
rpm -ivh --force webmin-1.290-1.noarch.rpm 強制安裝指定軟件包
???? (忽略軟件包依賴性和文件沖突,不建議)
rpm –U webmin-1.29?? 升級指定的軟件包
rpm –Uvh webmin-1.29?? 升級指定的軟件包(顯示詳細信息)
rpm -e webmin-1.29?? 刪除指定的軟件包
rpm -V webmin??? 驗證軟件包webmin
rpm -Vf /bin/vi??? 驗證包含指定文件的軟件包是否正確
rpm -Va???? 驗證所有已經安裝的軟件包
rpm -Vp webmin.rpm?? 利用RPM文件驗證軟件包
注:如校驗正確將沒有任何輸出(.表示驗證通過)
5 MD5校驗
S 文件尺寸
L 符號鏈接
T 文件修改日期
D 設備
U 用戶
G 用戶組
M 模式(包括權限和文件類型)
轉載于:https://www.cnblogs.com/MagicLetters/p/4382841.html
總結
- 上一篇: 七绝圣手是谁
- 下一篇: 解决研发管理问题的途径