【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

 

posted @ 2020-05-20 06:18  emdzz  阅读(892)  评论(0编辑  收藏  举报