centos7换源教程
参考教程:https://blog.csdn.net/qq_55243667/article/details/132766059
导航
一、备份yum
- 首先我们对系统本身的yum源进行备份:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
- 这条命令用于将
/etc/yum.repos.d/CentOS-Base.repo
文件重命名为/etc/yum.repos.d/CentOS-Base.repo.backup
。 - 在Linux系统中,
mv
命令用于移动文件或重命名文件。在这个命令中,/etc/yum.repos.d/CentOS-Base.repo
是要移动或重命名的原始文件路径,/etc/yum.repos.d/CentOS-Base.repo.backup
是目标文件路径。 - 执行该命令后,
CentOS-Base.repo
文件将被重命名为CentOS-Base.repo.backup
,并放置在相同的目录中。这样做可以为CentOS-Base.repo
文件创建一个备份,以免不小心修改或删除该文件时丢失重要的配置。
- 这条命令用于将
二、下载国内yum源配置文件
- 下载国内yum源配置文件到/etc/yum.repos.d/CentOS-Base.repo:
阿里云 CentOS 7 源(推荐):
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
网易163 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
搜狐 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS7-Base-sohu.repo
华为云 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.myhuaweicloud.com/repo/CentOS-7.repo
华东理工大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ustc.edu.cn/centos/7/os/x86_64
清华大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.tuna.tsinghua.edu.cn/centos/7/os/x86_64/
北京理工大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.bfsu.edu.cn/centos/7/os/x86_64/
上海交通大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://ftp.sjtu.edu.cn/centos/7/os/x86_64/
中国科学技术大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.ustc.edu.cn/centos/7/os/x86_64/
兰州大学 CentOS 7 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirror.lzu.edu.cn/centos/7/os/x86_64/
- 以上命令选择一个就可以了
wget
是一个命令行工具,用于下载文件。在这个命令中,-O
选项用于指定保存的文件名和路径,然后是要下载的文件的URL。- 执行该命令后,
wget
将从阿里云的源下载CentOS-7.repo
文件,并将其保存为CentOS-Base.repo
,放置在/etc/yum.repos.d/
目录下。这样做可以使用阿里云作为国内的CentOS镜像源,加快软件包的下载速度。
三、清理yum缓存,并生成新的缓存
-
yum clean all yum makecache
-
yum clean all
:这个命令用于清理 YUM 缓存。执行该命令后,YUM 会删除所有已下载的包和头文件缓存,以及任何已启用的插件数据和旧的内核数据。执行这个命令可以释放磁盘空间并删除旧的缓存数据。 -
yum makecache
:这个命令用于重新生成 YUM 缓存。执行该命令后,YUM 会下载软件包清单和元数据,并将其缓存到本地。这样做可以加快后续的软件包查询和安装速度。执行 yum makecache 可以确保你使用的 YUM 源中的最新软件包信息被正确地缓存,以便快速查找和安装软件包。 -
一般情况下,当你修改了 YUM 配置文件,或者遇到与缓存相关的问题时,可以使用这两个命令来清理旧的缓存并重新生成新的缓存。
请注意,在执行这些命令之前,确保你具有足够的权限来执行它们。另外,如果你在使用代理服务器或特定镜像源时,可能需要相应地配置代理或镜像源。
-
四、检查
更新yum源检查是否生效:`yum update ,跳出相关源的信息就说明换源成功啦