1.安裝rpm包
# rpm -ivh rpm包的檔名
引數說明
-i表示安裝。
-v表示視覺化。
-h表示顯示安裝進度。
–force
表示強制安裝,即使覆蓋屬於其它包的檔案也強迫安裝。
–nodeps
表示如果該rpm包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。
2.公升級rpm包
# rpm -uvh rpm包的包名
引數說明
-u表示公升級。
-v表示視覺化。
-h表示顯示安裝進度。
3.解除安裝rpm包
# rpm -e rpm包的包名
4.查詢rpm包
命令說明
rpm -qa |grep rpm包的包名
查詢乙個包是否已安裝。
rpm -qa |head
列出所有已安裝的rpm包的前10個。
rpm -qa |more
列出所有已安裝的rpm包,滿屏時暫停,空格顯示下一屏。
rpm -qc bash
查詢包配置檔案
rpm -qa
列出所有已安裝的rpm包。
rpm -qi rpm包的包名
列出已安裝的包的資料資訊。
rpm -ql rpm包的包名
列出該rpm包的安裝檔案列表。
rpm -qd rpm包的包名
查詢rpm包相關文件。
rpm -qf 檔案的絕對路徑
列出乙個檔案屬於哪乙個rpm包。
rpm -qr yum
列出yum軟體包的依賴關係。
rpm -qilp rpm包的包名
列出乙個未被安裝進系統的rpm包檔案中包含有哪些檔案。
5、rpm引數
引數說明
-a查詢所有程式包套件。
-c列出程式包套件配置檔案,本引數需配合"-l"引數使用。
-d列出程式包套件文字檔案,本引數需配合"-l"引數使用。
-e刪除指定的程式包套件。
-f file
查詢指定檔案屬於哪個程式包套件。
-h程式包套件安裝時列出標記,以#顯示安裝進度,每個#表示2%的進度。
-i安裝指定的程式包套件。
-l顯示程式包套件的檔案列表。
-p 包名
查詢指定的rpm程式包套件。
-q使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者。
-r顯示程式包套件的關聯性資訊。
-s顯示檔案狀態,本引數需配合"-l"引數使用。
-u 包名
公升級指定的程式包套件。
-v顯示指令執行過程。
-vv詳細顯示指令執行過程,便於排錯。
1、列出所有可用的rpm包的資訊
@anaconda-centos、@base、@extras表示已安裝;
base和extras表示未安裝;
updates表示已安裝但需要公升級。
命令說明
yum list
列出資源庫中所有可以安裝的rpm包的資訊。
yum list vigra
列出包名為vigra的包。
yum list vim*
列出包名以vim 開頭的包。
yum list updates
列出資源庫中所有可以更新的rpm包和未安裝的包。
yum list installed
列出已經安裝的所有的rpm包。
yum list extras
列出已經安裝的但是不包含在yum資源庫中的rpm包。
yum deplist
列出包的依賴。
yum info
可安裝和可更新的rpm包的詳細資訊。
yum info installed |head -n 20
已安裝的rpm包的詳細資訊,只顯示20行資訊。
yum repolist all
顯示資源庫的配置資訊。
2、搜尋乙個rpm包
命令說明
yum search vim
搜尋匹配特定字元vim的rpm包名。
yum list | grep 『vim』
搜尋匹配特定字元vim的rpm包名。
yum provides viagra
搜尋viagra包的完整檔名。
3、安裝rpm包
命令說明
yum install -y vigra
安裝vigra包,沒有-y引數時會詢問使用者是否安裝,輸入y則安裝,輸入n則不安裝。
yum install -y vim*
安裝vim 開頭的所有包,沒有-y引數時會詢問使用者是否安裝,輸入y則安裝,輸入n則不安裝。
yum reinstall -y vigra
重新安裝vigra包,沒有-y引數時會詢問使用者是否安裝,輸入y則安裝,輸入n則不安裝。
4、解除安裝rpm包,包括與該包有倚賴性的包
命令說明
yum remove -y vim*
解除安裝vim開頭的所有包,沒有-y引數時會詢問使用者是否解除安裝,輸入y則解除安裝,輸入n則不解除安裝。
5、更新rpm包
命令說明
yum check-update
檢查可更新的rpm包。
yum update
更新所有的rpm包。
yum update kernel
更新指定的rpm包,如更新kernel。
yum upgrade kernel
更新指定的rpm包,如更新kernel。
6、清除快取目錄的rpm包
命令說明
yum clean packages
清除快取目錄(/var/cache/yum)下的臨時包檔案。
yum clean headers
清除所有rpm標頭檔案。
yum clean all
清除所有快取的包和標頭檔案。
命令說明
yum install -y yum-plugin-dowmloadonly
安裝yum-plugin-dowmloadonly工具。
yum install -y 包名 --downloadonly
yum install -y 包名 --downloadonly --downloaddir=/tmp/
8、整組軟體的安裝
命令說明
yum grouplist
列出資源庫中所有可以安裝的軟體組包的資訊。
yum groupinfo
列出資源庫中所有可以安裝的軟體組包的詳細資訊。
yum groupinstall 軟體組包名
安裝軟體組包
yum groupremove 軟體組包名
刪除軟體組包
Linux中的yum和rpm命令
yum命令和rpm命令的的區別,如果使用rpm安裝乙個有依賴的包 區別 rpm命令安裝時,不檢查軟體包依賴性問題,yum命令安裝時,可自動處理依賴關係,並且一次安裝所有依賴的包 rpm安裝乙個有依賴的包 先使用rpm安裝這個由依賴的包,按照錯誤提示,缺少哪個包,要先裝缺少的包等依賴安裝包安裝完後,再...
yum命令和rpm命令
1 解除安裝乙個軟體時,執行如下命令 yum y remove httpd2 解除安裝多個相類似的軟體,執行如下命令 yum y remove httpd 3 解除安裝多個非類似軟體時,執行如下命令 yum y remove httpd php php gd mysqlyum y install 包...
Linux系統下RPM命令和yum的使用
linux系統下rpm命令和yum的使用 rpm redhat packages manager 紅帽系列軟體包的管理 主要用於安裝 解除安裝 公升級和管理軟體。乙個包由下面幾個部分構成 例如 httpd tools 2.4.6 17.e17.x86 64.rpm 這是乙個軟體包。httpd too...