yum倉庫管理 yum-config-manager


yum倉庫管理 yum-config-manager

 

簡介

# yum 主要功能是更方便的添加/刪除/更新RPM 包,自動解決包的倚賴性問題,便於管理大量系統的更新問題。
# yum 可以同時配置多個資源庫(Repository),簡潔的配置文件(/etc/yum.conf),自動解決增加或刪除

在安裝mysql的時候自己錯誤地為centos7安裝了linux8版的mysql rpm包,導致查看已有關於mysql的資源庫時有一些不需要的庫,這時候我們就需要通過yum-config-manager命令對資源庫進行管理。

 

yum-config-manager命令的本質是對/etc/yum.repos.d/(庫數據的儲存位置)文件夾下文件的增刪查改,推薦使用yum-config-manager命令進行改動

 

查詢倉庫內容

yum repolist all # 顯示所有資源庫
yum repolist enabled # 顯示所有已啟動的資源庫
yum repolist disabled # 顯示所有被禁用的資源庫

可以搭配grep使用,例如

yum repolist all | grep mysql

 

添加repository

yum-config-manager --add-repo repository_url

 

切換庫中資源---禁用+啟用

yum-config-manager --disable itemName
yum-config-manager --enable itemName

或者直接編輯/etc/yum.repos.d/下的對應資源庫文件

enabled=0 #禁用
enabled=1 #禁用

如果同時啟用了多個版本,安裝時會自動選擇新版本

 

刪除倉庫

/etc/yum.repos.d/下手動刪除對應repo文件即可,但請注意,這會使得該庫中所有信息被刪除

例如:經查詢,該庫中有許多配置項

可能大多數程序員有點“整理資料強迫症”,但是如果我們僅僅要除去8.0的配置項是沒有必要的,因為庫中的內容其實就相當於參數,只是一條數據,知道disable了不使用的項,其實留着也沒關系。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM