rpm 軟件包管理
本小節介紹如何在 Linux 系統中使用 rpm 命令軟件管理。
1.rpm 簡介
rpm 命令是 Red-Hat Package Manager 的縮寫, 該命令用于管理 Linux 下軟件包的軟件。在 Linux 操作系統下,幾乎所有的軟件均可以通過 rpm 進行安裝、卸載及管理等操作。
2.rpm 命令參數介紹
下面列舉了一些 rpm 命令參數作用:
| rpm 命令參數名稱 | 功能與作用描述 |
|---|---|
| -a | 查詢所有的軟件包 |
| -b | 設置包裝套件的完成階段,并指定套件檔的文件名稱 |
| -c | 只列出組態配置文件,本參數需配合 -l 參數使用 |
| -d | 只列出文本文件,本參數需配合 -l 參數使用 |
| -e | 卸載軟件包 |
| -f | 查詢文件或命令屬于哪個軟件包 |
| -h | 安裝軟件包時列出標記 |
| -i | 顯示軟件包的相關信息 |
| –install | 安裝軟件包 |
| -l | 顯示軟件包的文件列表 |
| -p | 查詢指定的 rpm 軟件包 |
| -q | 查詢軟件包 |
| -R | 顯示軟件包的依賴關系 |
| -s | 顯示文件狀態,本參數需配合 -l 參數使用 |
| -U | 升級軟件包 |
| -v | 顯示命令執行過程 |
3.下載 rpm 安裝包
以 nginx 為例,使用如下命令下載 nginx 的 rpm 包:
wget http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.18.0-1.el8.ngx.x86_64.rpm
執行結果如下圖所示:

4.安裝軟件
使用如下命令安裝 nginx:
rpm -ivh nginx-1.18.0-1.el8.ngx.x86_64.rpm
執行結果如下圖所示:

Tips:
-ivh其中i表示顯示軟件包的相關信息,v顯示命令執行過程,h安裝軟件包時列出標記。
5.列出 rpm 安裝過的軟件包
使用如下命令可以查看安裝過的軟件包:
rpm -qa
執行結果如下圖所示:

6.查詢軟件包中的文件安裝的位置
以 nginx 為例,使用如下命令查看軟件安裝的位置:
rpm -ql nginx
執行結果如下圖所示:

7.卸載軟件包
以 nginx 為例,卸載命令如下:
rpm -ev nginx
執行結果如下圖:

8.小結
本小節介紹了如何使用 rpm 命令對軟件包進行管理,使需要注意的是,rpm 相比于 yum 安裝軟件,rpm 命令需要先下載軟件對應的 rpm 安裝包。
愛因詩賢 ·
2025 imooc.com All Rights Reserved |