cursor开发之前必须换源是 腾讯的源比较稳定

cursor开发之前必须换源是 腾讯的源比较稳定

!/bin/bash

set -e

echo "========== 备份原有YUM源 =========="

创建备份目录

mkdir -p /etc/yum.repos.d/backup

备份原有的repo文件

cp -a /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/

echo "========== 下载并配置腾讯云YUM源 =========="

删除原有的repo文件

rm -f /etc/yum.repos.d/*.repo

下载腾讯云的CentOS 8 Stream的repo文件

cat > /etc/yum.repos.d/CentOS-Stream-Base-Tencent.repo << EOF
[BaseOS]
name=CentOS-Stream-8 - Base - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/BaseOS/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official

[AppStream]
name=CentOS-Stream-8 - AppStream - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/AppStream/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official

[extras]
name=CentOS-Stream-8 - Extras - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/extras/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official

[PowerTools]
name=CentOS-Stream-8 - PowerTools - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/PowerTools/$basearch/os/
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official

[centosplus]
name=CentOS-Stream-8 - Plus - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/centos/8-stream/centosplus/$basearch/os/
gpgcheck=1
enabled=0
gpgkey=https://mirrors.cloud.tencent.com/centos/RPM-GPG-KEY-CentOS-Official
EOF

添加EPEL源

cat > /etc/yum.repos.d/epel-tencent.repo << EOF
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch - mirrors.cloud.tencent.com
baseurl=https://mirrors.cloud.tencent.com/epel/8/Everything/$basearch/
enabled=1
gpgcheck=1
gpgkey=https://mirrors.cloud.tencent.com/epel/RPM-GPG-KEY-EPEL-8
EOF

echo "========== 清除YUM缓存并重建 =========="

清除缓存

dnf clean all

重建缓存

dnf makecache

echo "========== 测试YUM源 =========="

列出可用的包,检验源是否正常工作

dnf repolist

echo "========== 完成 =========="
echo "YUM源已成功更换为腾讯云镜像"

posted @ 2025-05-05 11:35  昆仑葫芦  阅读(97)  评论(0)    收藏  举报