暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

[译] 从 CentOS 8 迁移到 Rocky Linux 8

原创 Lucifer三思而后行 2022-03-08
2564

原文地址:https://blog.dbi-services.com/migration-from-centos-8-to-rocky-linux-8/
原文作者:Karsten Lenz

本篇博客描述了从 CentOS 8 到 Rocky Linux 8 的迁移,建议在出现问题时有备份或虚拟机快照。

起初需要将 CentOS 8 更新到最新版本,但现在这并不容易,大多数存储库镜像已被弃用。作为准备,需要对 CentOS Repo 文件进行改编才能完成此任务。

在这种情况下,有以下 repo 文件,CentOS-AppStream.repo、CentOS-Base.repo、CentOS-Extras.repo、CentOS-PowerTools.repo,所以需要对这四个文件中的baseurl进行适配。

$ CentOS-AppStream.repo $ baseurl=http://vault.centos.org/$contentdir/$releasever/AppStream/$basearch/os/ $ CentOS-Base.repo $ baseurl=http://vault.centos.org/$contentdir/$releasever/BaseOS/$basearch/os/ $ CentOS-Extras.repo $ baseurl=http://vault.centos.org/$contentdir/$releasever/extras/$basearch/os// $ CentOS-PowerTools.repo $ baseurl=http://vault.centos.org/$contentdir/$releasever/PowerTools/$basearch/os/

http://vault.centos.org 上的软件库工作正常,我写的大多数其他软件库已弃用且无法访问。

适配 repo 文件后更新 CentOS 8 到 8.5。

$ dnf update

升级完成后重启,建议在 CentOS 8.5 升级后创建备份或快照。

CentOS 的 repo 文件重命名为 repo.rpmsave,现在会有新的名为 CentOS-Linux… 的文件。

Rocky Linux 提供了一个迁移脚本,可以使用 curl 下载。

$ cd /tmp $ mkdir rocky $ cd rocky $ curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh $ chmod u+x migrate2rocky.sh

该脚本已知有三个开关,-h 为帮助,-r 为运行,-V 为验证,对于迁移,我们需要 -r:

$ ./migrate2rocky.sh -r

执行过程会有关于无效 URL 的错误消息,这与 CentOS 有关,因此可以忽略,该脚本将用 Rocky Linux 替换 CentOS 软件包,因此它会运行一段时间,当它成功完成并且系统重新启动时,迁移就完成了。

# cat /etc/os-release $ NAME="Rocky Linux" $ VERSION="8.5 (Green Obsidian)" $ ID="rocky" $ ID_LIKE="rhel centos fedora" $ VERSION_ID="8.5" $ PLATFORM_ID="platform:el8" $ PRETTY_NAME="Rocky Linux 8.5 (Green Obsidian)" $ ANSI_COLOR="0;32" $ CPE_NAME="cpe:/o:rocky:rocky:8:GA" $ HOME_URL="https://rockylinux.org/" $ BUG_REPORT_URL="https://bugs.rockylinux.org/" $ ROCKY_SUPPORT_PRODUCT="Rocky Linux" $ ROCKY_SUPPORT_PRODUCT_VERSION="8"
最后修改时间:2022-03-08 11:02:35
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论