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 源,可满足大部分软件安装需求。

相关推荐
Johny_Zhao2 小时前
网络安全等级保护测评实施方案
linux·网络·人工智能·网络安全·信息安全·云计算·等保测评·系统运维·itsm
落羽的落羽3 小时前
【AI】快速理解AI应用的相关名词概念
linux·c++·人工智能·python·计算机网络·算法
刚入门的大一新生3 小时前
Linux-进程控制
linux·运维·服务器·c++
上火的金鱼妹3 小时前
K8S基础组件作用和关系整理
linux·运维·服务器·kubernetes
Vcaker3 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦3 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap
编程的一拳超人3 小时前
DeepSeek Harness Linux/macOS/Windows 本地下载、启动与模型配置指南
linux·windows·macos·deepseek
时凌云.4 小时前
【2026最新】JDK 下载安装与环境配置全教程(Windows/Mac/Linux 三平台,零基础友好)
java·linux·macos
不懂的浪漫4 小时前
ToDesk 连接 Linux 后分辨率过低的解决方法
linux·运维·数据库
广州灵眸科技有限公司5 小时前
从手动三步到上电即连:4G模组systemd开机自连方案
linux·运维·服务器·开发语言·网络·人工智能·php