为新装的Linux系统配置国内yum源(阿里源)
我安装的是Centos8,以此为例
1.先为原先的repo文件做备份
cd /etc/yum.repos.d/
sudo mkdir repo_backup
sudo mv *.repo repo_backup/ # 移动所有默认源文件至备份目录
2.从阿里网站拉取基础仓库配置文件
[root@192 yum.repos.d]# sudo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
结果展示
--2025-05-17 23:01:27-- https://mirrors.aliyun.com/repo/Centos-8.repo
Resolving mirrors.aliyun.com (mirrors.aliyun.com)... 111.47.122.102, 111.47.234.72, 111.47.122.68, ...
Connecting to mirrors.aliyun.com (mirrors.aliyun.com)|111.47.122.102|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2590 (2.5K) [application/octet-stream]
Saving to: ‘/etc/yum.repos.d/CentOS-Base.repo’/etc/yum.repos.d/CentOS-Base.repo 100%[=================================================================================================================================>] 2.53K --.-KB/s in 0s2025-05-17 23:01:28 (26.5 MB/s) - ‘/etc/yum.repos.d/CentOS-Base.repo’ saved [2590/2590]
3.因为Centos8有点不一样,需要额外执行命令禁用无效的官方源
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
4.创建本地源配置文件(这个步骤我没有配好,可以不用这一步,使用默认的就行)
编辑或新建 /etc/yum.repos.d/local.repo:
[local-BaseOS]
name=CentOS-$releasever - BaseOS (Local)
baseurl=file:///media/cdrom/BaseOS
gpgcheck=0
enabled=0[local-AppStream]
name=CentOS-$releasever - AppStream (Local)
baseurl=file:///media/cdrom/AppStream
gpgcheck=0
enabled=0
5.清理并重建缓存
sudo yum clean all
sudo yum makecache