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

相关推荐
mCell19 小时前
GitHub Actions 玩法大赏:一台远程主机的七种活法
linux·github·agent
盐焗鹌鹑蛋20 小时前
【Linux】动静态库的制作与使用
linux
艾伦_耶格宇20 小时前
【ELK】-4 logstash的搭建及操作
linux·运维·ubuntu·elk
mifengxing21 小时前
文件逻辑结构、物理结构与磁盘空闲存储空间管理
大数据·linux·运维·操作系统·计算机408
小此方1 天前
Re:Linux系统篇(五十七)线程篇 · 十:基于环形缓冲的生产者消费者模型与信号量
linux·运维·驱动开发
fanged1 天前
Linux的DD命令
linux·运维·服务器
张洛闻Eren1 天前
MySQL 管理复制拓扑【MySQL第四课】
linux·运维·数据库·mysql
行业研究员1 天前
腾讯云ADP:智能体平台封神榜
人工智能·microsoft·腾讯云·智能体·智能体平台·腾讯云adp
xiaohua10091 天前
Linux-JVM线程查询
linux·jvm
blueSatchel1 天前
u-boot启动过程(bootROM到SPL到u-boot)
linux·u-boot