CentOS 7 更换腾讯云 yum 源及 EPEL 源

无法使用wget或curl从软件源官网下载.repo文件,需要手动创建yum 源及 EPEL 源配置文件。

查看腾讯云 yum 源及 EPEL 源是否有资源:

https://mirrors.cloud.tencent.com/

一键配置命令

bash 复制代码
# 备份原有配置并创建腾讯云源
cd /etc/yum.repos.d/ && \
sudo mkdir -p backup && \
sudo mv *.repo backup/ 2>/dev/null || true && \
sudo tee /etc/yum.repos.d/tencent.repo << 'EOF'
[tencent-base]
name=Tencent Cloud CentOS 7 - Base
baseurl=https://mirrors.cloud.tencent.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[tencent-updates]
name=Tencent Cloud CentOS 7 - Updates
baseurl=https://mirrors.cloud.tencent.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[tencent-extras]
name=Tencent Cloud CentOS 7 - Extras
baseurl=https://mirrors.cloud.tencent.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.cloud.tencent.com/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/epel/RPM-GPG-KEY-EPEL-7
EOF

# 清理并重建缓存
sudo yum clean all && \
sudo yum makecache

分步详细说明

第1步:备份原有 yum 源配置

bash 复制代码
# 进入 yum 配置目录
cd /etc/yum.repos.d/

# 创建备份目录并备份现有配置
sudo mkdir -p backup
sudo mv *.repo backup/ 2>/dev/null || true

第2步:创建腾讯云 yum 源配置

bash 复制代码
sudo vi /etc/yum.repos.d/tencent.repo

将以下内容复制到配置文件中:

ini 复制代码
[tencent-base]
name=Tencent Cloud CentOS 7 - Base
baseurl=https://mirrors.cloud.tencent.com/centos/7/os/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[tencent-updates]
name=Tencent Cloud CentOS 7 - Updates
baseurl=https://mirrors.cloud.tencent.com/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[tencent-extras]
name=Tencent Cloud CentOS 7 - Extras
baseurl=https://mirrors.cloud.tencent.com/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.cloud.tencent.com/epel/7/$basearch
enabled=1
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/epel/RPM-GPG-KEY-EPEL-7

第3步:更新 yum 缓存

bash 复制代码
# 清理旧缓存
sudo yum clean all

# 重建缓存
sudo yum makecache

第4步:验证配置

bash 复制代码
# 查看仓库列表
sudo yum repolist

# 测试搜索软件包
sudo yum search wget

验证成功标志

  • 执行 yum repolist 能看到以下仓库:

    • tencent-base
    • tencent-updates
    • tencent-extras
    • epel
  • 能够正常搜索和安装软件包

腾讯云镜像地址说明

注意事项

  1. 确保系统版本为 CentOS 7
  2. 如果使用腾讯云服务器,建议使用内网地址以获得更快的下载速度
  3. 如遇网络问题,可临时关闭防火墙测试:sudo systemctl stop firewalld

此配置已包含基础 yum 源和 EPEL 源,可满足大部分软件安装需求。

相关推荐
2035去旅行3 小时前
bootcmd 详细讲解
linux·嵌入式·arm·soc
陈希1234 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
女神下凡4 小时前
芯参谋(95):嵌入式文件系统_开发指南
linux·服务器·arm开发·驱动开发·设计规范
且从容.8 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道8 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
且从容.11 小时前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落13 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨13 小时前
WSL2的安装与使用
linux·wsl
微小的鱼13 小时前
Linux的渲染与显示系统链路
android·java·linux
lisanmengmeng13 小时前
alertmanger 标签 rules 打上分组标签
linux·运维·服务器