CentOS6系,更改yum(sohu)

这篇博客介绍了如何在阿里云和网易云镜像不可用的情况下,通过修改/etc/yum.repo.d/CentOS-Base.repo文件,切换到搜狐镜像来确保CentOS 6系统的软件更新。步骤包括替换repo文件中的URL为搜狐镜像地址,并执行yum clean all和yum makecache命令更新缓存。

为什么不用aliyun,和网易云,因为镜像被删除了,少有的sohu还保留

更改 /etc/yum.repo.d/CentOS-Base.repo,内容如下:

[base] 
name=Base 
baseurl=http://mirrors.sohu.com/centos/6/os/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6
    
[updates] 
name=Updates 
baseurl=http://mirrors.sohu.com/centos/6/updates/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6 
    
[extras] 
name=Extras 
baseurl=http://mirrors.sohu.com/centos/6/extras/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6 
    
[centosplus] 
name=centosplus 
baseurl=http://mirrors.sohu.com/centos/6/centosplus/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6 
    
[contrib] 
name=Contrib 
baseurl=http://mirrors.sohu.com/centos/6/contrib/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6 
    
[fasttrack] 
name=fasttrack 
baseurl=http://mirrors.sohu.com/centos/6/fasttrack/x86_64/ 
gpgcheck=1 
gpgkey=http://mirrors.sohu.com/centos/RPM-GPG-KEY-CentOS-6

 保存,执行如下命令:

yum clean all
yum makecache

### CentOS 7 Yum 源配置方法 在 CentOS 7 中,Yum 是默认的包管理工具,用于安装、更新和删除软件包。为了确保统的稳定性和安全性,通常需要根据需求更换或优化 Yum 源。 #### 方法一:手动编辑 Yum 源文件 可以通过修改 `/etc/yum.repos.d/` 目录下的 `.repo` 文件来更改 Yum 源。以下是具体操作: 1. **备份原始 Yum 源文件** 在执行任何更改之前,建议先备份现有的 `CentOS-Base.repo` 文件: ```bash sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ``` 2. **替换为新的 Yum 源** 下载并覆盖原有的 `CentOS-Base.repo` 文件。例如,使用阿里云的镜像源: ```bash sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo ``` 或者通过 `curl` 命令实现相同功能: ```bash sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.wlnmp.com/centos/Centos7-aliyun-x86_64.repo ``` 3. **清理缓存并生成新缓存** 更改完成后,运行以下命令清除旧的缓存数据并重新加载新的 Yum 源信息: ```bash sudo yum clean all sudo yum makecache ``` #### 方法二:使用搜狐镜像源 如果希望使用搜狐提供的镜像源,则可以按照如下方式操作: ```bash sudo wget -O /etc/yum.repos.d/CentOS7-Base-sohu.repo http://mirrors.sohu.com/help/CentOS7-Base-sohu.repo ``` 之后同样需要清理缓存并重建索引[^1]。 #### 注意事项 - 不同的操作环境可能会影响某些特定命令的行为,请确认当前统版本与所选镜像匹配。 - 如果网络连接不稳定或者目标地址不可访问,可能会导致下载失败,此时可以选择其他可用的国内镜像站点作为替代方案[^2]。 ```python import os def configure_yum_source(source_url, backup=True): repo_file = '/etc/yum.repos.d/CentOS-Base.repo' if backup and os.path.exists(repo_file): os.system(f'sudo cp {repo_file} {repo_file}.backup') os.system(f'sudo wget -O {repo_file} {source_url}') os.system('sudo yum clean all && sudo yum makecache') # Example usage with Aliyun source configure_yum_source('http://mirrors.aliyun.com/repo/Centos-7.repo') ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值