CentOS 8 如何切换源

进入 root账号

[root@ruonan8 ~]$ su 
Password: 
[root@ruonan8 ~]# 

进入 etc/yum.repos.d

[root@ruonan8 ~]# cd /etc/yum.repos.d
[root@ruonan8 yum.repos.d]# 

将yum.repos.d 中的文件进行改名备份,然后设置新的yum源地址

[root@ruonan8 yum.repos.d]# rename '.repo' '.repo.bak' /etc/yum.repos.d/CentOS*.repo
[root@ruonan8 yum.repos.d]wget http://mirrors.cloud.aliyuncs.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repo
[root@ruonan8 yum.repos.d]wget http://mirrors.cloud.aliyuncs.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo
[root@ruonan8 yum.repos.d]wget http://mirrors.aliyun.com/repo/Centos-8.repo
[root@ruonan8 yum.repos.d]yum makecache
[root@ruonan8 yum.repos.d]ll
CentOS 8切换Yum通常是为了安装软件包时从不同的仓库获取更新或特定版本。以下是切换Yum的基本步骤: 1. **备份当前文件**: ```bash sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base-backup.repo ``` 2. **查找可用的仓库列表**: - 你可以从官方CentOS仓库(如EPEL、Docker等)的网站查找新的YUM仓库地址。 3. **添加新仓库**: 使用 `nano` 或 `vi` 编辑器打开新的YUM配置文件(例如,对于EPEL仓库): ```bash sudo nano /etc/yum.repos.d/CentOS-Base.repo ``` 添加相应的仓库行,比如 EPEL 仓库: ```[epel] name=Extra Packages for Enterprise Linux $releasever - $basearch baseurl=https://mirrors.aliyun.com/repo/epel/$releasever/$basearch/ gpgcheck=1 gpgkey=https://mirrors.aliyun.com/repo/epel/RPM-GPG-KEY-EPEL-$releasever enabled=1 ``` 请替换URL为你实际找到的地址。 4. **启用新仓库**: 更新 `/etc/yum.conf` 文件,确保 `enabled` 或 `disblegpgcheck` 设置正确: ```bash sudo vi /etc/yum.conf ``` 可能需要将 `[main]` 部分的 `disablerepo=` 和 `enablerepo=` 行删除,然后重启YUM服务使其加载新的设置: ```bash sudo yum makecache fast ``` 5. **验证更改**: 现在可以尝试安装软件包,查看是否是从新添加的下载: ```bash sudo yum install <package_name> ``` 6. **恢复默认**: 如果不再需要新的,可以复制备份的原仓库文件覆盖回来: ```bash sudo mv /etc/yum.repos.d/CentOS-Base-backup.repo /etc/yum.repos.d/CentOS-Base.repo ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值