【Linux】更换 yum 源

yum 命令是 Linux 系统中的一个包管理工具,主要用于安装、更新和删除软件包,并且能够自动处理软件包之间的依赖关系。在 Linux 系统中,默认使用的 yum 源通常是国外的,比如 CentOS 系统会使用 http://mirrorlist.centos.org/。这导致下载速度较慢,或者某些软件可能无法下载。因此,更换为国内的 yum 源可以提高软件下载的速度。

更换过程

在 Linux 中,要更换 yum 源,可以通过替换或编辑 /etc/yum.repos.d/ 目录下的 .repo 文件。下面将演示如何将 CentOS 7 系统的 yum 源更换为阿里云的镜像源。

(1)备份原有的 yum 源

为了防止误操作或新的 yum 源无法正常工作,首先对原有的 yum 源进行备份,将其拷贝到 /etc/yum.repos.d.backup 目录下:

sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup

(2)下载新的 yum 源

下载新的 yum 源主要有两种方法:一种是使用 wget 命令,另一种是使用 curl 命令。以 CentOS 7 为例,其他版本的用户可以到阿里云的网站上查找对应版本的下载命令。

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

(3)更新缓存

为了确保新配置的 yum 源有效,执行缓存更新命令:

sudo yum clean all 
sudo yum makecache

(4)测试新的 yum 源

查看当前所有可用的仓库列表,确保包含新的 yum 源:

yum repolist

(5)恢复原有的 yum 源

如果新的 yum 源无法正常工作,并且希望换回原有的 yum 源,可以将 /etc/yum.repos.d/ 目录下的所有文件删除,并将之前备份的 yum 源文件复制到这个目录下,再更新缓存:

sudo rm -rf /etc/yum.repos.d/* 
sudo cp -r /etc/yum.repos.d.backup/* /etc/yum.repos.d/ 
sudo yum clean all 
sudo yum makecache

常见的 yum 源

(1)阿里云 yum 源

# CentOS 7 阿里云 yum 源
http://mirrors.aliyun.com/repo/Centos-7.repo 

(2)清华大学 yum 源

# CentOS 7 清华大学 yum 源
http://mirrors.tuna.tsinghua.edu.cn/help/centos/

(3)163 yum 源

# CentOS 7 163 yum 源
http://mirrors.163.com/.help/CentOS7-Base-163.repo 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值