Linux rpm命令詳解

2021-10-03 12:31:09 字數 1296 閱讀 5774

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。

用法: rpm [選項...]

-a:查詢所有套件;

-b 《完成階段》《套件檔》+或-t 《完成階段》《套件檔》+:設定包裝套件的完成階段,並指定套件檔的檔名稱;

-c:只列出組態配置檔案,本引數需配合"-l"引數使用;

-e 《套件檔》或--erase《套件檔》:刪除指定的套件;

-f 《檔案》+:查詢擁有指定檔案的套件;

-h 或--hash:套件安裝時列出標記;

-i 《套件檔》或--install《套件檔》:安裝指定的套件檔;

-l:顯示套件的檔案列表;

-p 《套件檔》+:查詢指定的rpm套件檔;

-q:使用詢問模式,當遇到任何問題時,rpm指令會先詢問使用者;

-r:顯示套件的關聯性資訊;

-s:顯示檔案狀態,本引數需配合"-l"引數使用;

-u 《套件檔》或--upgrade《套件檔》:公升級指定的套件檔;

-v:顯示指令執行過程;

-vv:詳細顯示指令執行過程,便於排錯。

# 直接安裝如何安裝rpm軟體包

# 直接安裝

rpm -ivh 包檔案

# 忽略報錯,強制安裝

rpmrpm --force -ivh 包檔案

#如何解除安裝rpm軟體包

# 查詢

rpm -ql 軟體包名

# 解除安裝

rpm -e 軟體包名

# 查詢

rpm -ql 軟體包名

#列出所有安裝過的包

rpm -qa

#如何獲得某個軟體包的檔案全名

rpm -q tree

#哪個軟體包包含這個程式

#返回軟體包的全名

rpm -qf `which 程式名`

#返回軟體包的有關資訊

rpm -qif `which 程式名`

#返回軟體包的檔案列表

rpm -qlf `which 程式名`

示例: 

Linux rpm命令詳解

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。用法 rpm 選項...

Linux rpm命令詳解

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。用法 rpm 選項...

Linux rpm命令詳解

rpm命令是rpm軟體包的管理工具。rpm原本是red hat linux發行版專門用來管理linux各項套件的程式,由於它遵循gpl規則且功能強大方便,因而廣受歡迎。逐漸受到其他發行版的採用。rpm套件管理方式的出現,讓linux易於安裝,公升級,間接提公升了linux的適用度。12 3456 7...