跨架构升级 Fedora

Posted on Sat 16 July 2016 in misc • Tagged with fedora, linux, crossgrading

有个很久以前建立的 Linode VPS,系统是 32 位的 Fedora。在 Linode 换成 KVM 时被要求换成了 64 位内核,看似没有问题就一直在使用。前些天发现许久不用的 strongswan 不能连接,报错信息让人感觉用户空间的什么东西和内核的什么东西不合拍,加上这个 Fedora 20 已经停止了更新,便萌生了作死变换架构然后升级的念头。

在这期间 Linode 一共给我发了 27 封提醒邮件,Orz...

Linode Events Notification

整个过程中主要参考了这篇文章。

大致过程与原文相同,先滚系统,然后安装发行版提供的 64 位内核并确保启动,然后执行命令输出软件包列表,并替换 i686x86_64 生成要安装的软件包列表,然后下载所有软件包准备。

# rpm -qa --qf '%{name}.%{arch …

Continue reading