centos7换源阿里
时间: 2024-09-03 16:00:28 浏览: 131
Centos 7 阿里源、国内源
5星 · 资源好评率100%
更换CentOS 7的软件包源到阿里云通常是为了提高数据访问速度和稳定性。以下是更换阿里云Yum源的步骤:
1. **备份现有源**:
```
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base-backup.repo
```
2. **添加阿里云仓库**:
首先需要下载阿里云的公共钥(替换`your-key-id`为你获取的key ID):
```bash
wget -O /etc/pki/rpm-gpg/RPM-GPG-KEY-aliyun https://mirrors.aliyun.com/repo/centos-7/aliyun-RPM-GPG-KEY
```
3. 添加新的Yum配置文件:
```
echo "[aliyun]
name=阿里云镜像
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://mirrors.aliyun.com/repo/centos-7/aliyun-RPM-GPG-KEY
priority=1
" > /etc/yum.repos.d/aliyun.repo
```
4. **更新并切换源**:
```
sudo yum clean all
sudo yum makecache fast
sudo vi /etc/yum.conf 或者 sudo nano /etc/yum.conf
将 `baseurl` 对应的源更改为 `[main]` 下的阿里云源,例如 `mirrorlist=http://mirrors.aliyun.com/repo/CentOS-$releasever/$basearch mirrorlist`
然后保存并关闭编辑器。
sudo vi /etc/dnf/dnfpriorities.conf 或者 sudo nano /etc/dnf/dnfpriorities.conf
将 `mirrorlist` 的优先级设置得尽可能高,如 `90`, 重启yum服务生效:
```
dnf config-manager --add-repo http://mirrors.aliyun.com/repo/CentOS-$releasever/$basearch
sudo yum install yum-plugin-priorities
sudo yum priorities enable
```
5. **确认更改**:
最后检查新源是否有效:
```
yum repolist
```
阅读全文