一、YUM是什麼
YUM(Yellowdog Updater, Modified)是基於 RPM 包管理器的軟體包管理器,用於在 CentOS/RHEL/Fedora 和其他類 Unix 的操作系統中管理軟體包。YUM可以自動下載軟體包並解決依賴關係,是 Linux 系統中最常用,也是最好用的軟體包管理器之一。
二、YUM的常用命令
1. 更新本地 YUM 軟體庫:
# yum makecache
這個命令用於更新本地 YUM 軟體庫,它會讀取系統的資源庫配置文件(/etc/yum.repos.d/ 下的 .repo 文件),並生成 YUM 軟體庫的緩存。
2. 搜索指定軟體包:
# yum search
這個命令用於搜索指定名稱的軟體包,可以用通配符搜索。
3. 安裝指定軟體包:
# yum install
這個命令用於安裝指定名稱的軟體包,如果軟體包有依賴關係,YUM 會自動下載安裝相應的依賴包。
4. 升級所有已安裝的軟體:
# yum update
這個命令用於升級所有已安裝的軟體包,如果軟體包有依賴關係,YUM 會自動下載安裝相應的依賴包。
5. 刪除指定軟體包:
# yum remove
這個命令用於刪除指定名稱的軟體包,如果有依賴關係,YUM 會提示是否一起刪除依賴包。
三、配置YUM源
1. 配置本地 YUM 源:
可以通過自己搭建 YUM 源,在區域網內快速部署和安裝軟體包,降低網路帶寬的消耗。具體步驟可以參考:https://linuxtools-rst.readthedocs.io/zh_CN/latest/base/16_yum.html
2. 配置阿里雲 YUM 源:
使用阿里雲 YUM 源可以加速軟體包的下載和更新,具體步驟可以參考:https://help.aliyun.com/document_detail/35126.html
四、YUM常見問題及解決方法
1. YUM 卡在某一步不動了,怎麼辦?
可能是 YUM 源的問題,可以嘗試更換 YUM 源並清除舊的 YUM 緩存,具體操作可以參考:https://linuxcommands.site/zh-cn/how-to-clear-yum-cache-in-centos-8/
2. YUM 全部軟體包都無法安裝,如何解決?
可能是本地 YUM 軟體庫資源損壞或者配置錯誤,可以嘗試重新生成 YUM 軟體庫緩存或者檢查資源庫配置文件的正確性。
3. YUM 更新軟體包時,出現「conflict」衝突提示,怎麼辦?
可能是已經存在相同軟體包或者依賴庫版本不一致,可以通過升級/降級指定軟體包或者移除衝突的軟體包解決。
五、小結
通過本文的介紹,我們了解到了 YUM 軟體包管理器的基本使用方法,包括更新本地軟體庫、搜索/安裝/升級/刪除軟體包以及配置 YUM 源等。同時,我們也了解到了部分常見問題及解決方法,希望本文能對 Linux 系統的管理工作有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153130.html