tft每日頭條

 > 科技

 > rpm命令使用什麼參數安裝軟件

rpm命令使用什麼參數安裝軟件

科技 更新时间:2025-06-22 21:12:14
什麼是RPM

RPM是Red Hat公司發展出來的軟件管理的機制,是一種以數據庫記錄的方式将你需要的軟件安裝到linux系統的一套管理機制。

rpm命令使用什麼參數安裝軟件(詳解RPM的原理及rpm命令常用參數)1


RPM的特點

RPM最大的特點就是需要安裝的軟件已經編譯過,并已經打包成RPM機制的文件格式,通過裡頭默認的數據庫記錄,記錄這個軟件安裝時需要的依賴軟件。

當安裝到linux主機時,RPM會先先依照軟件裡頭的數據查詢linux主機的依賴軟件是否滿足,滿足則安裝。同時将軟件的信息整個寫入RPM的數據庫(/var/lib/rpm),以便以後的查詢、升級和卸載。

RPM優點:

1、軟件已經編譯打包,所以傳輸和安裝方便,讓用戶免除編譯

2、在安裝之前,會先檢查系統的磁盤、操作系統版本等,避免錯誤安裝

3、軟件的信息都已經記錄在linux主機的數據庫上,方便查詢、升級和卸載

RPM缺點:

1、軟件包安裝的環境必須與打包時的環境一緻或相當

2、必須安裝了軟件的依賴軟件

3、卸載時,最底層的軟件不能先移除,否則可能造成整個系統不能用

rpm命令使用什麼參數安裝軟件(詳解RPM的原理及rpm命令常用參數)2


RPM管理程序:rpm

1、RPM包的命名格式

軟件名稱-版本号-發布次數-适合linux系統.硬件平台.rpm

例如: apache-2.4.10-18.mga6.i586.rpm

注意:

包全名:rpm操作沒有安裝的軟件包,軟件包使用包全名

包 名:rpm操作的已經安裝的軟件,軟件包使用包名

2、RPM安裝軟件的默認路徑

/etc 配置文件放置目錄

/usr/bin 一些可執行文件

/usr/lib一些程序使用的動态鍊接庫

/usr/share/doc一些基本的軟件使用手冊與說明文件

/usr/share/man 一些man page檔案

3、rpm的使用

a、軟件的安裝和升級

rpm -ivh 包全名 (絕對路徑,一般在光盤的軟件包目錄中)

-i | --install 安裝

-v 顯示詳細信息

-h 顯示進度

rpm -Uvh 包全名 提前下載好高版本的軟件包

-U | --upgrade 升級

b、卸載

rpm -e 包名 如果有依賴卸載失敗

--nodeps 不檢查依賴性,強卸

c、查詢

rpm -q 包名 查詢包是否安裝

rpm -qa 顯示所有安裝包

rpm -qi 包名 查詢已安裝包的信息 -i information

rpm -qip 包全名 查詢沒有安裝包的信息

rpm -ql 包名 查詢包中文件的安裝位置 -l list

rpm -qlp 包全名 查詢沒有安裝的包,打算安裝的位置

rpm -qf 系統文件名 查詢文件屬于那個包


小編每天都會分享這方面的幹貨,感興趣的朋友可以關注一下~

rpm命令使用什麼參數安裝軟件(詳解RPM的原理及rpm命令常用參數)3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved