'如何高效地使用rpm命令管理Linux軟件'

Linux 軟件 紅帽公司 操作系統 數據庫 技術 Linux學習教程 2019-08-23
"

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本文主要講解RPM工具的介紹、RPM功能介紹、RPM命令行使用案例及相關介紹,RPM是紅帽系的操作系統最常用、最實用、最高效率的軟件包管理工具,系統運維人員必須掌握。

"

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本文主要講解RPM工具的介紹、RPM功能介紹、RPM命令行使用案例及相關介紹,RPM是紅帽系的操作系統最常用、最實用、最高效率的軟件包管理工具,系統運維人員必須掌握。

如何高效地使用rpm命令管理Linux軟件

linux rpm安裝命令11大案例詳解

2. RPM介紹

RPM是”Redhat Package Manager”的縮寫,根據名字也能猜到這是Redhat公司開發出來的。RPM 是以一種數據庫記錄的方式來將你所需要的套件安裝到你的Linux 主機的一套管理程序。也就是說,你的linux系統中存在著一個關於RPM的數據庫,它記錄了安裝的包以及包與包之間依賴相關性。RPM包是預先在linux機器上編譯好並打包好的文件,安裝起來非常快捷。但是也有一些缺點,比如安裝的環境必須與編譯時的環境一致或者相當;包與包之間存在著相互依賴的情況;卸載包時需要先把依賴的包卸載掉,如果依賴的包是系統所必須的,那就不能卸載這個包,否則會造成系統崩潰。

"

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本文主要講解RPM工具的介紹、RPM功能介紹、RPM命令行使用案例及相關介紹,RPM是紅帽系的操作系統最常用、最實用、最高效率的軟件包管理工具,系統運維人員必須掌握。

如何高效地使用rpm命令管理Linux軟件

linux rpm安裝命令11大案例詳解

2. RPM介紹

RPM是”Redhat Package Manager”的縮寫,根據名字也能猜到這是Redhat公司開發出來的。RPM 是以一種數據庫記錄的方式來將你所需要的套件安裝到你的Linux 主機的一套管理程序。也就是說,你的linux系統中存在著一個關於RPM的數據庫,它記錄了安裝的包以及包與包之間依賴相關性。RPM包是預先在linux機器上編譯好並打包好的文件,安裝起來非常快捷。但是也有一些缺點,比如安裝的環境必須與編譯時的環境一致或者相當;包與包之間存在著相互依賴的情況;卸載包時需要先把依賴的包卸載掉,如果依賴的包是系統所必須的,那就不能卸載這個包,否則會造成系統崩潰。

如何高效地使用rpm命令管理Linux軟件

linux安裝命令rpm

3. RPM功能選項

使用RPM軟件管理軟件包時,除了幾個核心模塊以外,其餘幾乎所有的模塊均通過RPM 完成安裝。RPM 有五種操作模式,分別為:安裝、卸載、升級、查詢和驗證。

-a:查詢所有已經安裝的包以下兩個附加命令用於查詢安裝包的信息;

-i:安裝軟件包;

-l:顯示安裝包中的所有文件被安裝到哪些目錄下;

-s:顯示列出文件的狀態;

-p:查詢/驗證一個軟件包;

-f:查詢/驗證文件屬於的軟件包;

-v :提供更多的詳細信息輸出;

-U:升級一個rpm包;

-e:卸載一個rpm包;

-h:軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好);

4. RPM操作實例

"

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本文主要講解RPM工具的介紹、RPM功能介紹、RPM命令行使用案例及相關介紹,RPM是紅帽系的操作系統最常用、最實用、最高效率的軟件包管理工具,系統運維人員必須掌握。

如何高效地使用rpm命令管理Linux軟件

linux rpm安裝命令11大案例詳解

2. RPM介紹

RPM是”Redhat Package Manager”的縮寫,根據名字也能猜到這是Redhat公司開發出來的。RPM 是以一種數據庫記錄的方式來將你所需要的套件安裝到你的Linux 主機的一套管理程序。也就是說,你的linux系統中存在著一個關於RPM的數據庫,它記錄了安裝的包以及包與包之間依賴相關性。RPM包是預先在linux機器上編譯好並打包好的文件,安裝起來非常快捷。但是也有一些缺點,比如安裝的環境必須與編譯時的環境一致或者相當;包與包之間存在著相互依賴的情況;卸載包時需要先把依賴的包卸載掉,如果依賴的包是系統所必須的,那就不能卸載這個包,否則會造成系統崩潰。

如何高效地使用rpm命令管理Linux軟件

linux安裝命令rpm

3. RPM功能選項

使用RPM軟件管理軟件包時,除了幾個核心模塊以外,其餘幾乎所有的模塊均通過RPM 完成安裝。RPM 有五種操作模式,分別為:安裝、卸載、升級、查詢和驗證。

-a:查詢所有已經安裝的包以下兩個附加命令用於查詢安裝包的信息;

-i:安裝軟件包;

-l:顯示安裝包中的所有文件被安裝到哪些目錄下;

-s:顯示列出文件的狀態;

-p:查詢/驗證一個軟件包;

-f:查詢/驗證文件屬於的軟件包;

-v :提供更多的詳細信息輸出;

-U:升級一個rpm包;

-e:卸載一個rpm包;

-h:軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好);

4. RPM操作實例

如何高效地使用rpm命令管理Linux軟件

Linux RPM包安裝命令

4.1 例子1:安裝一個RPM包

[root@zcwyou ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

RPM文件放在http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

-U:升級一個rpm包;

-v :提供更多的詳細信息輸出;

-h:軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好);

4.2 例子2:安裝一個zcwyou.rpm包

[root@zcwyou ~]# rpm -i zcwyou.rpm

4.3 例子3:安裝zcwyou.rpm 包並在安裝過程中顯示正在安裝的文件信息

[root@zcwyou ~]# rpm -iv zcwyou.rpm

4.4 例子4: 安裝zcwyou.rpm 包並在安裝過程中顯示正在安裝的文件信息及安裝進度

[root@zcwyou ~]# rpm -ivh zcwyou.rpm

4.5 例子5:查看zcwyou是否被安裝

[root@zcwyou ~]# rpm -qa | grep zcwyou

4.6 例子6:查看zcwyou.rpm 安裝包的信息

[root@zcwyou ~]# rpm -qip example.rpm 

4.7 例子7:查看/bin/zcwyou 文件所在安裝包的信息;

[root@zcwyou ~]# rpm -qif /bin/zcwyou

4.8 例子8:查看/bin/zcwyou文件所在安裝包中的各個文件分別被安裝到哪個目錄下;

[root@zcwyou ~]# rpm -qlf /bin/zcwyou

4.9 例子9:卸載軟件包zcwyou

舉例如下:

[root@zcwyou ~]# rpm -e zcwyou

4.10 例子10:升級軟件zcwyou

rpm -Uvh zcwyou.rpm

4.11 查詢一個rpm包的相關信息

查詢zcwyou相關信息

rpm -qi zcwyou
"

請關注本頭條號,每天堅持更新原創乾貨技術文章。

如需學習視頻,請在微信搜索公眾號“智傳網優”直接開始自助視頻學習

1. 前言

本文主要講解RPM工具的介紹、RPM功能介紹、RPM命令行使用案例及相關介紹,RPM是紅帽系的操作系統最常用、最實用、最高效率的軟件包管理工具,系統運維人員必須掌握。

如何高效地使用rpm命令管理Linux軟件

linux rpm安裝命令11大案例詳解

2. RPM介紹

RPM是”Redhat Package Manager”的縮寫,根據名字也能猜到這是Redhat公司開發出來的。RPM 是以一種數據庫記錄的方式來將你所需要的套件安裝到你的Linux 主機的一套管理程序。也就是說,你的linux系統中存在著一個關於RPM的數據庫,它記錄了安裝的包以及包與包之間依賴相關性。RPM包是預先在linux機器上編譯好並打包好的文件,安裝起來非常快捷。但是也有一些缺點,比如安裝的環境必須與編譯時的環境一致或者相當;包與包之間存在著相互依賴的情況;卸載包時需要先把依賴的包卸載掉,如果依賴的包是系統所必須的,那就不能卸載這個包,否則會造成系統崩潰。

如何高效地使用rpm命令管理Linux軟件

linux安裝命令rpm

3. RPM功能選項

使用RPM軟件管理軟件包時,除了幾個核心模塊以外,其餘幾乎所有的模塊均通過RPM 完成安裝。RPM 有五種操作模式,分別為:安裝、卸載、升級、查詢和驗證。

-a:查詢所有已經安裝的包以下兩個附加命令用於查詢安裝包的信息;

-i:安裝軟件包;

-l:顯示安裝包中的所有文件被安裝到哪些目錄下;

-s:顯示列出文件的狀態;

-p:查詢/驗證一個軟件包;

-f:查詢/驗證文件屬於的軟件包;

-v :提供更多的詳細信息輸出;

-U:升級一個rpm包;

-e:卸載一個rpm包;

-h:軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好);

4. RPM操作實例

如何高效地使用rpm命令管理Linux軟件

Linux RPM包安裝命令

4.1 例子1:安裝一個RPM包

[root@zcwyou ~]# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

RPM文件放在http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

-U:升級一個rpm包;

-v :提供更多的詳細信息輸出;

-h:軟件包安裝的時候列出哈希標記 (和 -v 一起使用效果更好);

4.2 例子2:安裝一個zcwyou.rpm包

[root@zcwyou ~]# rpm -i zcwyou.rpm

4.3 例子3:安裝zcwyou.rpm 包並在安裝過程中顯示正在安裝的文件信息

[root@zcwyou ~]# rpm -iv zcwyou.rpm

4.4 例子4: 安裝zcwyou.rpm 包並在安裝過程中顯示正在安裝的文件信息及安裝進度

[root@zcwyou ~]# rpm -ivh zcwyou.rpm

4.5 例子5:查看zcwyou是否被安裝

[root@zcwyou ~]# rpm -qa | grep zcwyou

4.6 例子6:查看zcwyou.rpm 安裝包的信息

[root@zcwyou ~]# rpm -qip example.rpm 

4.7 例子7:查看/bin/zcwyou 文件所在安裝包的信息;

[root@zcwyou ~]# rpm -qif /bin/zcwyou

4.8 例子8:查看/bin/zcwyou文件所在安裝包中的各個文件分別被安裝到哪個目錄下;

[root@zcwyou ~]# rpm -qlf /bin/zcwyou

4.9 例子9:卸載軟件包zcwyou

舉例如下:

[root@zcwyou ~]# rpm -e zcwyou

4.10 例子10:升級軟件zcwyou

rpm -Uvh zcwyou.rpm

4.11 查詢一個rpm包的相關信息

查詢zcwyou相關信息

rpm -qi zcwyou
如何高效地使用rpm命令管理Linux軟件

linux 從本地安裝rpm包教程

5. 總結

本文描述了RPM的功能和意義,以及Linux RPM包安裝命令,Linux 如何安裝RPM包。這是系統運維工程師日常最常用的操作和功能之一。

本文已同步至博客站,尊重原創,轉載時請在正文中附帶以下鏈接:

https://www.linuxrumen.com/rmxx/1038.html

點擊瞭解更多,快速查看更多的技術文章列表。

"

相關推薦

推薦中...