cenos更换阿里云的yum源
时间: 2024-09-13 19:09:57 浏览: 66
CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源操作系统,而 yum 是其默认的包管理器。如果你想将 CentOS 上的 yum 源从阿里云更换为其他官方或第三方源,可以按照以下步骤操作:
1. **备份当前配置**:
```
sudo cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
```
2. **编辑现有配置文件**:
使用文本编辑器(如 `vi`、`nano` 或 `gedit`),打开默认的 yum 配置文件,通常是 `/etc/yum.conf` 或每个软件仓库对应的 `.repo` 文件(例如 `/etc/yum.repos.d/CentOS-Media.repo`)。
3. **移除原有阿里云源**:
如果有阿里云源,找到并注释掉或直接删除相关的 `[repository_name]` 部分,通常包含 `baseurl` 和 `gpgcheck` 等信息。
4. **添加新的源**:
添加你要切换到的新源。新源可以从官方 CentOS 仓库 (`https://mirrors.list.csdn.net/`) 或其他可靠的第三方源获取。例如,添加 EPEL(额外功能包)源:
```bash
[epel]
name=Extra Packages for Enterprise Linux $releasever - $basearch
baseurl=https://mirrors.aliyun.com/epel/$releasever/$basearch/
gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-$releasever
gpgcheck=1
enabled=1
```
5. **保存并关闭编辑器**:
修改完成后,保存并退出编辑器。
6. **刷新缓存**:
```
sudo yum clean all
sudo yum makecache fast
```
7. **检查更新**:
最后,你可以尝试更新系统看看是否能从新源获取软件包:
```
sudo yum update
```
8. **验证源更改**:
查看 `/etc/yum.repos.d/` 目录下的内容,确认新源已生效。
阅读全文