前几天免费领取了 1 个月腾讯云 4 核 4G 轻量应用 VPS 服务器,没有 CentOS Stream 8,安装了 CentOS 8.2 系统,不过由于官方已于 2021 年 12 月 31 日停止 CentOS Linux 8 支持,加上服务器在国内,系统更新、软件安装或多或少有点不畅。
腾讯云 CentOS Linux release 8.2 更新 & 尝试使用
尝试更新一下腾讯云 VPS 系统:
「腾讯云 VPS 服务器 yum 更换为阿里云源 解决 CentOS 8 官方源下线无法正常使用:https://ae.mba/32」yum -y update
顺利从 CentOS Linux release 8.2.2004 (Core) 升级到 CentOS Linux release 8.5.2111,尝试安装 screen:
yum -y install epel-release
yum -y install screen
报错:
Invalid configuration value: failovermethod=priority in /etc/yum.repos.d/CentOS-Epel.repo; Configuration: OptionBinding with id "failovermethod" does not exist
CentOS Linux 8 - AppStream 72 B/s | 38 B 00:00
Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
换源吧,最好升级迁移到 CentOS Stream 8,官方支持至 2024 年 5 月 31 日。
「腾讯云 VPS 服务器 yum 更换为阿里云源 解决 CentOS 8 官方源下线无法正常使用:https://ae.mba/32」腾讯云 CentOS Linux release 8.5 yum 更换为阿里源
执行 ll /etc/yum.repos.d/ 命令检查当前源信息:
total 80
-rw-r--r-- 1 root root 228 Oct 26 2020 CentOS-AppStream.repo.rpmsave
-rw-r--r-- 1 root root 214 Oct 26 2020 CentOS-Base.repo.rpmsave
-rw-r--r-- 1 root root 226 Oct 26 2020 CentOS-centosplus.repo.rpmsave
-rw-r--r-- 1 root root 249 Oct 26 2020 CentOS-Devel.repo.rpmsave
-rw-r--r-- 1 root root 230 Oct 26 2020 CentOS-Epel.repo
-rw-r--r-- 1 root root 216 Oct 26 2020 CentOS-Extras.repo.rpmsave
-rw-r--r-- 1 root root 232 Oct 26 2020 CentOS-HA.repo.rpmsave
-rw-r--r-- 1 root root 719 Sep 15 2021 CentOS-Linux-AppStream.repo
-rw-r--r-- 1 root root 704 Sep 15 2021 CentOS-Linux-BaseOS.repo
-rw-r--r-- 1 root root 1130 Sep 15 2021 CentOS-Linux-ContinuousRelease.repo
-rw-r--r-- 1 root root 318 Sep 15 2021 CentOS-Linux-Debuginfo.repo
-rw-r--r-- 1 root root 732 Sep 15 2021 CentOS-Linux-Devel.repo
-rw-r--r-- 1 root root 704 Sep 15 2021 CentOS-Linux-Extras.repo
-rw-r--r-- 1 root root 719 Sep 15 2021 CentOS-Linux-FastTrack.repo
-rw-r--r-- 1 root root 740 Sep 15 2021 CentOS-Linux-HighAvailability.repo
-rw-r--r-- 1 root root 693 Sep 15 2021 CentOS-Linux-Media.repo
-rw-r--r-- 1 root root 706 Sep 15 2021 CentOS-Linux-Plus.repo
-rw-r--r-- 1 root root 724 Sep 15 2021 CentOS-Linux-PowerTools.repo
-rw-r--r-- 1 root root 1124 Sep 15 2021 CentOS-Linux-Sources.repo
-rw-r--r-- 1 root root 231 Oct 26 2020 CentOS-PowerTools.repo.rpmsave
删除所有源
不嫌麻烦删除前可以先备份一下。
cd /etc/yum.repos.d/
rm -rf *
下载阿里云源
阿里巴巴开源镜像站:CentOS 镜像
「腾讯云 VPS 服务器 yum 更换为阿里云源 解决 CentOS 8 官方源下线无法正常使用:https://ae.mba/32」CentOS 8 官方源已下线,建议切换 centos-vault 源:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
或者:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
运行 yum makecache 生成缓存
yum clean all && yum makecache
「腾讯云 VPS 服务器 yum 更换为阿里云源 解决 CentOS 8 官方源下线无法正常使用:https://ae.mba/32」
非阿里云 ECS 用户会出现 Couldn't resolve host 'mirrors.cloud.aliyuncs.com' 信息,不影响使用。也可修改一下配置:
sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
安装 阿里云 epel(RHEL 8) 源
安装 epel 配置包:
yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm
将 repo 配置中地址替换为阿里云镜像站地址
sed -i 's|^#baseurl=https://download.example/pub|baseurl=https://mirrors.aliyun.com|' /etc/yum.repos.d/epel*
sed -i 's|^metalink|#metalink|' /etc/yum.repos.d/epel*
如无意外,这时候已经可以顺利安装上 screen:
yum -y install screen
升级至 Centos Stream 8 系统
CentOS 8 用户可(建议)进入 ssh 执行以下命令升级转换至 Centos Stream 8 系统(升级前做好服务器快照或数据备份)
dnf --disablerepo '*' --enablerepo extras swap centos-linux-repos centos-stream-repos
dnf distro-sync
以上命令适用于所有 Centos 8 系统。如无意外,静待几分钟/几十分钟,系统已经顺利升级/转换成功。
执行命令检查系统版本:
cat /etc/redhat-release
返回:
CentOS Stream release 8
升级到 CentOS Stream 8 后可参考「CentOS Stream 8 快速开启 Google BBR TCP 加速 / 升级内核」继续折腾。
解压及网盘密码 1024
Comments:0