Linux運維工程師:安裝和使用yum命令

一、yum命令簡介

yum 是在 fedora 和 centos 中基於 rpm 的軟體包管理器。它可以自動完成依賴性關係,用於從軟體倉庫下載所需的軟體包,安裝或升級軟體包,並處理依賴關係。yum 所安裝的軟體包以 rpm 格式存儲在本地倉庫中,然後yum會將本地倉庫與聯機倉庫中的列表進行比對,在本地無法找到軟體包的情況下,yum會自動從聯機倉庫下載。

在基於 RPM 的系統中,像 RHEL、CentOS 等,yum 是最常用的軟體包管理器。它允許用戶方便地添加、更新或刪除軟體包。安裝 yum 命令之後,我們就可以使用它來管理軟體包。使用 yum 命令安裝軟體包會自動處理該軟體所需的所有依賴項。

二、yum的安裝和配置

在基於 RPM 的 Centos 系統上,yum 已經默認安裝了。但是,在某些情況下,yum 包可能會丟失或刪除,因此我們需要安裝或重新安裝 yum。可以使用以下命令:

$ yum install yum 

安裝完 yum 後,最好更新 yum 命令。如果您在執行某些 yum 命令時遇到問題,則可以嘗試更新 yum。

$ yum update 

為了讓 yum 使用更快捷更加方便,我們還需要修改 yum 的配置文件。對於 Centos 6,使用以下命令修改配置文件:

$ vi /etc/yum.conf 

修改以下選項來加速軟體包下載速度:

fastestmirror=1
deltarpm=1 

fastestmirror 是一個 yum 插件,它會自動找到最快的下載鏡像進行下載。

deltarpm 是另一個 yum 插件,它可以節省帶寬和空間,因為它會下載已安裝軟體包與新軟體包之間的差異,而不是整個軟體包。

三、使用yum安裝軟體包

使用 yum 安裝軟體是非常方便的。只需要執行以下命令即可:

$ yum install 軟體包名稱 

例如,如果要安裝 Apache HTTP 伺服器軟體包,可以使用以下命令:

$ yum install httpd 

當 yum 安裝軟體時,會自動按照該軟體包所需要的所有依賴關係進行下載,並進行安裝。

四、使用yum更新軟體包

要使用 yum 更新已安裝的軟體包,請使用以下命令:

$ yum update 

此命令將會更新所有已安裝的軟體包。

如果您只希望更新單個軟體包,可以使用以下命令:

$ yum update 軟體包名稱 

例如,要更新 httpd 軟體包,請使用以下命令:

$ yum update httpd 

五、使用yum刪除軟體包

使用 yum 刪除軟體包也很簡單。使用以下命令:

$ yum remove 軟體包名稱 

例如,要刪除 httpd 軟體包,請使用以下命令:

$ yum remove httpd 

六、yum常用命令

1、列出所有可用的軟體包:

$ yum list 

2、搜索某個軟體包:

$ yum search 軟體包名稱 

例如,搜索名為 apache tomcat 的軟體包:

$ yum search tomcat 

3、列出已安裝的軟體包:

$ yum list installed 

4、列出已安裝但不使用的軟體包:

$ yum list extras 

5、清理緩存:

$ yum clean packages
$ yum clean headers
$ yum clean metadata
$ yum clean all 

6、檢查軟體包更新:

$ yum check-update 

7、查看軟體包信息:

$ yum info 軟體包名稱 

七、總結

在 Linux 系統中,yum 是一個強大的軟體包管理器,它可以自動解決軟體包之間的依賴關係,允許我們管理軟體包。一旦您熟悉了 yum 的基本用法和常用命令,您便可以方便地使用它從聯機倉庫下載和安裝軟體包,並保持您系統中的所有軟體更新和安全。

原創文章,作者:VWFYO,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/313513.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
VWFYO的頭像VWFYO
上一篇 2025-01-07 09:43
下一篇 2025-01-07 09:43

相關推薦

發表回復

登錄後才能評論