CentOS中rpm和yum區別

2021-09-29 07:08:39 字數 1352 閱讀 6756

rpm和yum區別

rpm(red-hat package manager)是底層管理工具,適用於所有環境,在安裝軟體時只會安裝指定的軟體,而不會安裝依賴性檔案,若所安裝軟體無依賴性檔案或依賴性檔案被解決,則可以安裝,否則會報錯。

目標命令

安裝軟體

rpm -ivh 包全名

公升級軟體

rpm -uvh 包全名       rpm -fvh 包全名

解除安裝軟體

rpm -e 包名

表中的選項如下:

-i install

-v verbose 顯示詳細資訊

-h hash 列印 #,顯示安裝進度

-u 如果該軟體沒安裝過則直接安裝;若安裝過則公升級至最新版本

-f 如果該軟體沒有安裝,則不會安裝,必須安裝有較低版本才能公升級

-e erase

目標命令

列出所有軟體倉庫

yum repolist all

列出倉庫中的所有包

yum list all

檢視軟體包資訊

yum info 軟體包名稱

安裝軟體包

yum install 軟體包名稱

重新安裝軟體包

yum reinstall 軟體包名稱

公升級軟體包

yum update 軟體包名稱

移除軟體包

yum remove 軟體包名稱

清除所有倉庫快取

yum clean all

檢查可更新軟體包

yum check-update

檢視已安裝軟體包組

yum grouplist

安裝指定軟體包組

yum groupinstall 軟體包組

移除指定軟體包組

yum groupremove 軟體包組

查詢指定軟體包組資訊

yum groupinfo 軟體包組

yum源網路 yum 源配置檔案位於 /etc/yum.repos.d/ 目錄下,擴充套件名為".repo"(只要擴充套件名為 ".repo" 的檔案都是 yum 源的配置檔案)

通常情況下 centos-base.repo 檔案生效,開啟該檔案內容如下:

centos的軟體安裝方法rpm和yum

centos的軟體安裝大致可以分為兩種型別 rpm命令 一 查詢系統裝已經安裝的軟體資訊 對於乙個rpm包來說,都是有 和 構成的,基本上有以下幾部分組成 包名 版本資訊 發布版本號 執行平台,當出現noarch,代表的是軟體可以平台相容 1 查詢系統中已經安裝的軟體 rpm qa 2 查詢乙個已經...

centos的軟體安裝方法rpm和yum

centos的軟體安裝大致可以分為兩種型別 rpm命令 一 查詢系統裝已經安裝的軟體資訊 對於乙個rpm包來說,都是有 和 構成的,基本上有以下幾部分組成 包名 版本資訊 發布版本號 執行平台,當出現noarch,代表的是軟體可以平台相容 1 查詢系統中已經安裝的軟體 rpm qa 2 查詢乙個已經...

centos的軟體安裝方法rpm和yum

centos的軟體安裝大致可以分為兩種型別 rpm命令 一 查詢系統裝已經安裝的軟體資訊 對於乙個rpm包來說,都是有 和 構成的,基本上有以下幾部分組成 包名 版本資訊 發布版本號 執行平台,當出現noarch,代表的是軟體可以平台相容 1 查詢系統中已經安裝的軟體 rpm qa 2 查詢乙個已經...