一、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