【CentOS】更換yum源


問題的引入:

默認的CentOS8根本就找不到此軟件

 

參考清華開源的yum源更換幫助手冊:

https://mirrors.tuna.tsinghua.edu.cn/help/centos/

 

CentOS的yum源文件位置

/etc/yum.repos.d/CentOS-Base.repo

 

備份yum源文件

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

 

編輯 /etc/yum.repos.d/CentOS-Base.repo 文件

vim /etc/yum.repos.d/CentOS-Base.repo

 

1、在 mirrorlist= 開頭行前面加 # 注釋掉;

2、並將 baseurl= 開頭行取消注釋(如果被注釋的話)

3、把該行內的域名(例如mirror.centos.org)替換為 mirrors.tuna.tsinghua.edu.cn

[BaseOS]
name=CentOS-$releasever - Base
# mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra
# baseurl=http://mirror.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/
baseurl=http://mirrors.tuna.tsinghua.edu.cn/$contentdir/$releasever/BaseOS/$basearch/os/

 

刷新yum緩存

sudo yum makecache

 

但是這個問題依然無法解決?

 

嘗試了各種辦法,大概就是Yum源中沒有這個軟件。

寫個雞兒東西,這還不如手動解壓包得了

所以得出的結論是Tomcat在CentOS8這里不能用yum裝

 

反手裝MySQL居然可以

 

其次是第二種方式的還源,這種更為簡單

 

還是注意要備份源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

 

直接下載源文件到這個目錄里面

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-系統版本【5,6,7,8】.repo

或者

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-系統版本【5,6,7,8】.repo

 

清除已有的緩存

yum clean all

然后再重新加載新緩存

yum makecache

 


免責聲明!

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



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