无法使用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
-
能够正常搜索和安装软件包
腾讯云镜像地址说明
注意事项
- 确保系统版本为 CentOS 7
- 如果使用腾讯云服务器,建议使用内网地址以获得更快的下载速度
- 如遇网络问题,可临时关闭防火墙测试:
sudo systemctl stop firewalld
此配置已包含基础 yum 源和 EPEL 源,可满足大部分软件安装需求。