首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从CentOS 8切换到CentOS流

如何从CentOS 8切换到CentOS流
EN

Unix & Linux用户
提问于 2019-11-19 03:02:57
回答 3查看 5K关注 0票数 8

有没有办法对CentOS流进行就地升级?我目前正在运行CentOS 8,出于各种原因,我希望切换到新的Stream。不需要重新安装操作系统就能做到吗?

EN

回答 3

Unix & Linux用户

发布于 2021-02-12 15:53:38

在此之后,宣布CentOS 8将不再受支持(2021年12月31日结束生命),升级到CentOS流成为官方推荐的继续接收软件更新的途径。

以下是我在遵循从到到CentOS流的转换说明时所做的注意事项:

1.安装CentOS发布文件.

代码语言:javascript
复制
dnf install centos-release-stream

此包安装以下文件:

代码语言:javascript
复制
/etc/dnf/vars/stream
/etc/yum.repos.d/CentOS-Stream-AppStream.repo
/etc/yum.repos.d/CentOS-Stream-Base.repo
/etc/yum.repos.d/CentOS-Stream-Debuginfo.repo
/etc/yum.repos.d/CentOS-Stream-Extras.repo
/etc/yum.repos.d/CentOS-Stream-Media.repo
/etc/yum.repos.d/CentOS-Stream-PowerTools.repo
/etc/yum.repos.d/CentOS-Stream-Sources.repo
/etc/yum.repos.d/CentOS-Stream-Vault.repo
/etc/yum.repos.d/CentOS-Stream-centosplus.repo

2.将centos-linux存储库替换为centos-stream存储库:

代码语言:javascript
复制
dnf swap centos-{linux,stream}-repos

以上使用Bash的支撑扩展来运行以下命令:

代码语言:javascript
复制
dnf swap centos-linux-repos centos-stream-repos

它替换了以下软件包:

代码语言:javascript
复制
centos-release-stream
centos-release
centos-repos

使用

代码语言:javascript
复制
centos-stream-repos
centos-stream-release

3.更新所有包以与所有已启用的存储库

中的最新版本相匹配

代码语言:javascript
复制
sudo dnf distro-sync

对我来说,它安装了大量的软件包,删除了旧的内核包,并降低了以下软件包的级别:

代码语言:javascript
复制
httpd-2.4.37-30.module_el8.3.0+462+ba287492.0.1.x86_64
httpd-filesystem-2.4.37-30.module_el8.3.0+462+ba287492.0.1.noarch
httpd-tools-2.4.37-30.module_el8.3.0+462+ba287492.0.1.x86_64

但是,它在试图升级filesystem包时失败,进一步运行dnf update的尝试失败,原因是:

错误解压缩rpm包文件系统-3.8-4.el8.x86_64

这是因为我在/mnt上安装了一个文件系统。卸载这将允许升级filesystem包,并允许操作成功完成:

代码语言:javascript
复制
$ cat /etc/centos-release
CentOS Stream release 8

注意:我只将自己的工作站转换为CentOS流。我还没有在生产服务器上复制这个过程。:)

票数 8
EN

Unix & Linux用户

发布于 2022-01-31 16:29:03

如果您到达Centos 8的生命结束,并且无法使用

dnf安装centos-发布流

因为Centos 8 repos已经消失,所以您可以在网络上搜索包Centos发布流,将它下载到Centos 8并使用

dnf安装centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm

作为本地文件,然后继续本帖子中提到的过程。对我来说很管用。

票数 1
EN

Unix & Linux用户

发布于 2019-11-19 08:05:02

就我所知没有。备份您的系统并启动您选择的流映像来安装它。确保您看到了发布说明

票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/552873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档