从CentOS Linux 8迁移到CentOS Stream 8

过渡方法

在官方网站上有 CentOS Linux 8 到 CentOS Stream 8 的迁移指令。

CentOS Stream 可以被改写为 “CentOS 流”。

在CentOS Linux上,运行以下命令进行安装:
root@centos-linux# dnf 安装 centos-release-stream

root@centos-linux# dnf 交换 centos-{linux,stream}-repos

root@centos-linux# dnf 发行版同步

root@centos-stream# 查看 /etc/centos-release
CentOS Stream 发布版本 8

尝试从CentOS Linux 8.3迁移到CentOS Stream 8

确认前期信息

确认操作系统信息。
可以确认是CentOS Linux 8.3。

$ cat /etc/centos-release
CentOS Linux release 8.3.2011

$ uname -mrsv
Linux 4.18.0-240.1.1.el8_3.x86_64 #1 SMP Thu Nov 19 17:20:08 UTC 2020 x86_64

确认软件包仓库信息。
可以确认正在参考CentOS Linux 8的软件包仓库。

$ dnf repolist
repo id                                   repo の名前
appstream                                 CentOS Linux 8 - AppStream
baseos                                    CentOS Linux 8 - BaseOS
extras                                    CentOS Linux 8 - Extras

$ ls -1 /etc/yum.repos.d/
CentOS-Linux-AppStream.repo
CentOS-Linux-BaseOS.repo
CentOS-Linux-ContinuousRelease.repo
CentOS-Linux-Debuginfo.repo
CentOS-Linux-Devel.repo
CentOS-Linux-Extras.repo
CentOS-Linux-FastTrack.repo
CentOS-Linux-HighAvailability.repo
CentOS-Linux-Media.repo
CentOS-Linux-Plus.repo
CentOS-Linux-PowerTools.repo
CentOS-Linux-Sources.repo

过渡工作

安装 centos-release-stream 软件包以迁移到 CentOS Stream。

$ sudo dnf install centos-release-stream
(中略)
インストール済み:
  centos-release-stream-8.1-1.1911.0.7.el8.x86_64                                                   

完了しました!

通过使用dnf swap命令来更新软件包的存储库信息。
不需要的软件包将被删除,并安装CentOS Stream所需的软件包。

$ sudo dnf swap centos-{linux,stream}-repos
CentOS-Stream - AppStream                                           2.5 MB/s | 6.3 MB     00:02    
CentOS-Stream - Base                                                3.4 MB/s | 2.3 MB     00:00    
CentOS-Stream - Extras                                               11 kB/s | 7.0 kB     00:00    
依存関係が解決しました。
====================================================================================================
 パッケージ                      アーキテクチャー バージョン          リポジトリー            サイズ
====================================================================================================
インストール:
 centos-stream-release           noarch           8.4-1.el8           Stream-BaseOS            21 k
     置き換え  centos-linux-release.noarch 8.3-1.2011.el8
     置き換え  centos-release-stream.x86_64 8.1-1.1911.0.7.el8
 centos-stream-repos             noarch           8-2.el8             Stream-BaseOS            19 k
削除中:
 centos-linux-repos              noarch           8-2.el8             @BaseOS                  26 k

トランザクションの概要
====================================================================================================
インストール  2 パッケージ
削除          1 パッケージ
(中略)
インストール済み:
  centos-stream-release-8.4-1.el8.noarch             centos-stream-repos-8-2.el8.noarch

削除しました:
  centos-linux-repos-8-2.el8.noarch

完了しました!

使用`dnf distro-sync`命令可以更新已安装的软件包。
它将更新为可在CentOS Stream上使用的最新版本的软件包。

在这次环境下,情况如下。

$ sudo dnf distro-sync
CentOS Stream 8 - AppStream                                         5.1 MB/s | 6.3 MB     00:01    
CentOS Stream 8 - BaseOS                                            2.5 MB/s | 2.3 MB     00:00    
CentOS Stream 8 - Extras                                            943  B/s | 7.0 kB     00:07    
依存関係が解決しました。
(中略)
インストール      7 パッケージ
アップグレード  208 パッケージ
削除              4 パッケージ
ダウングレード    5 パッケージ
(中略)
完了しました!

确认迁移后的信息

确认操作系统信息。
可以确认已切换至 CentOS Stream 8。

$ cat /etc/centos-release
CentOS Stream release 8

$ uname -mrsv
Linux 4.18.0-240.1.1.el8_3.x86_64 #1 SMP Thu Nov 19 17:20:08 UTC 2020 x86_64

确认软件库信息。
可以确认参考了CentOS Stream的软件库信息。

$ dnf repolist
repo id                                  repo の名前
appstream                                CentOS Stream 8 - AppStream
baseos                                   CentOS Stream 8 - BaseOS
extras                                   CentOS Stream 8 - Extras

$ ls -1 /etc/yum.repos.d/
CentOS-Stream-AppStream.repo
CentOS-Stream-BaseOS.repo
CentOS-Stream-Debuginfo.repo
CentOS-Stream-Extras.repo
CentOS-Stream-HighAvailability.repo
CentOS-Stream-Media.repo
CentOS-Stream-PowerTools.repo
CentOS-Stream-RealTime.repo

当您重新启动操作系统时,可以确定Linux内核的版本已经更新。

$ sudo reboot
$ uname -mrsv
Linux 4.18.0-257.el8.x86_64 #1 SMP Thu Dec 3 22:16:23 UTC 2020 x86_64

请参考以下资料。

    • CentOS Stream

 

    • Fedora/CentOS Stream/CentOS/RHELの関係性 – 赤帽エンジニアブログ

 

    centos-release-stream-8.1-1.1911.0.7.el8.x86_64.rpm CentOS 8 Download
广告
将在 10 秒后关闭
bannerAds