一、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-hant/n/313513.html