RPM是Redhat系列的linux的後端軟體包管理器,主要負責軟體包的操作,缺點就是依賴關係必須要客戶手動管理,現在普通使用前端的軟體包管理器YUM,他可以透過配置的軟體包倉庫的元檔案自動處理依賴關係安裝軟體包,實現自動化安裝的效果
安裝模式:rpm–i
查詢模式:rpm–q
驗證模式:rpm–V或–verify
1.安裝一個包 # rpm -ivh
2.升級一個包 # rpm -Uvh
3.移走一個包 # rpm -e
4.安裝引數 --force 即使覆蓋屬於其它包的檔案也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢一個包是否被安裝 # rpm -q < rpm package name>
6.得到被安裝的包的資訊 # rpm -qi < rpm package name>
7.列出該包中有哪些檔案 # rpm -ql < rpm package name>
8.列出伺服器上的一個檔案屬於哪一個RPM包 #rpm -qf
9.列出所有被安裝的rpm package # rpm -qa(一般結合GREP使用)
RPM是Redhat系列的linux的後端軟體包管理器,主要負責軟體包的操作,缺點就是依賴關係必須要客戶手動管理,現在普通使用前端的軟體包管理器YUM,他可以透過配置的軟體包倉庫的元檔案自動處理依賴關係安裝軟體包,實現自動化安裝的效果
安裝模式:rpm–i
查詢模式:rpm–q
驗證模式:rpm–V或–verify
1.安裝一個包 # rpm -ivh
2.升級一個包 # rpm -Uvh
3.移走一個包 # rpm -e
4.安裝引數 --force 即使覆蓋屬於其它包的檔案也強迫安裝
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
5.查詢一個包是否被安裝 # rpm -q < rpm package name>
6.得到被安裝的包的資訊 # rpm -qi < rpm package name>
7.列出該包中有哪些檔案 # rpm -ql < rpm package name>
8.列出伺服器上的一個檔案屬於哪一個RPM包 #rpm -qf
9.列出所有被安裝的rpm package # rpm -qa(一般結合GREP使用)