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

相关推荐
用户9718356334662 小时前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪3 小时前
linux 拷贝文件或目录到指定的位置
linux
摇滚侠19 小时前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
bush420 小时前
嵌入式linux学习记录十四、术语
linux·嵌入式
载数而行52020 小时前
Linux 11 动态监控指令top
linux
不会C语言的男孩21 小时前
Linux 系统编程 · 第 8 章:进程基础
linux·c语言
古城小栈21 小时前
Unix 与 Linux 异同小叙
linux·服务器·unix
凡人叶枫1 天前
Effective C++ 条款42:了解 typename 的双重意义
java·linux·服务器·c++
2601_961875241 天前
决战申论100题2026|最新|范文
linux·容器·centos·debian·ssh·fabric·vagrant
java_cj1 天前
深入kube-apiserver认证机制:从Bearer Token到mTLS的完整认证链解析
linux·运维·服务器·云原生·容器·kubernetes