美文网首页
Fedora系统升级

Fedora系统升级

作者: 布谷李 | 来源:发表于2018-07-20 17:18 被阅读205次

根据官方指南,每次建议只升级1个版本,至多每次只能升级2个版本。

查看当前系统版本

$ uname -a
Linux localhost.localdomain 4.1.13-100.fc21.x86_64 #1 SMP Tue Nov 10 13:13:20 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Fedora 21升级Fedora 27

Fedora 21先升级Fedora 22

耗时很长,建议在较好的网络环境下进行

$ sudo dnf upgrade --refresh
$ sudo dnf install dnf-plugin-system-upgrade
$ sudo dnf system-upgrade download --refresh --releasever=22 --allowerasing --setopt=keepcache=1

经常遇到的问题之一:提示GPG-KEY缺失

Install     257 Packages
Upgrade    1646 Packages
Remove        7 Packages
Downgrade     4 Packages
Total download size: 1.4 G

warning: /var/lib/dnf/system-upgrade/geos-3.4.2-3.fc22.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8e1431d5: NOKEY
Curl error (37): Couldn't read a file:// file for file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64 [Couldn't open file /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64]

下载RPM-GPG-KEY,下载links

$ sudo rpm --import '/home/brian/Downloads/RPM-GPG-KEY-rpmfusion-free-fedora-22'
$ sudo rpmkeys --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-22

更名:

$ sudo cp RPM-GPG-KEY-fedora-22-x86_64 RPM-GPG-KEY-fedora-x86_64

重新安装

$ sudo dnf system-upgrade download --refresh --releasever=22 --allowerasing --setopt=keepcache=1

根据提示导入key

warning: /var/lib/dnf/system-upgrade/geos-3.4.2-3.fc22.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8e1431d5: NOKEY
Importing GPG key 0x8E1431D5:
 Userid     : "Fedora (22) <fedora@fedoraproject.org>"
 Fingerprint: C527 EA07 A934 9B58 9C35 E1BF 11AD C094 8E14 31D5
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-x86_64
Is this ok [y/N]: y
Key imported successfully
...

启动安装事务,需要很长的时间,请耐心等待。
更新+重启动

$ sudo dnf system-upgrade reboot

Fedora 22再升级Fedora 23

Fedora 22升级Fedora 23,四步即可,等待时间比较长

sudo dnf update --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --releasever=23
sudo dnf system-upgrade reboot

Fedora 23再升级Fedora 25

更新key,升级,重新启动:

$ sudo cp RPM-GPG-KEY-fedora-25-x86_64 RPM-GPG-KEY-fedora-x86_64

$ sudo dnf system-upgrade download --refresh --releasever=25 --allowerasing --setopt=keepcache=1

$ sudo dnf system-upgrade reboot

解决错误事务检查错误

Error: Transaction check error:
  file /usr/share/man/man1/vim.1.gz from install of vim-minimal-2:8.0.617-1.fc24.x86_64 conflicts with file from package vim-common-2:7.4.1868-1.fc22.x86_64
  file /usr/lib64/gstreamer-1.0/libgstopus.so from install of gstreamer1-plugins-base-1.8.3-2.fc24.x86_64 conflicts with file from package gstreamer1-plugins-bad-free-1.6.4-1.fc23.x86_64

删除vim和gstreamer

$ sudo dnf remove vim
# dnf remove gstreamer

解决conflicts with file from错误

# yum -y remove gstreamer1-plugins-bad-free-1.6.4-1.fc23.x86_64

继续下载更新所需库:

$ sudo dnf system-upgrade download --refresh --releasever=25 --allowerasing --setopt=keepcache=1

启动更新:

# dnf system-upgrade reboot

查看当前系统版本:

$ uname -a
Linux localhost.localdomain 4.13.16-100.fc25.x86_64 #1 SMP Mon Nov 27 19:52:46 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Fedora 25再升级Fedora 27

经测试,支持跨版本更新哦。

$ uname -a
Linux localhost.localdomain 4.15.15-300.fc27.x86_64 #1 SMP Mon Apr 2 23:14:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

相关文章

  • Fedora系统升级

    根据官方指南,每次建议只升级1个版本,至多每次只能升级2个版本。 查看当前系统版本 Fedora 21升级Fedo...

  • Fedora 28文档之安装向导之下载Fedora

    下载Fedora(Downloading Fedora) (本文翻自Fedora官方网站文档) Fedora版本 ...

  • Fedora 全系列 Linux 系统下载地址

    Fedora Fedora 是由Fedora 基金会管理和控制的社区 Linux 项目,Fedora 是一款由全球...

  • 使用 k3s 在 Fedora IoT 上运行 K8S

    Fedora IoT 是一个即将发布的、面向物联网的 Fedora 版本。去年 Fedora Magazine 的...

  • Fedora 28 安装过程

    Fedora 28 安装过程 Fedora 28 安装过程 1. 效果展示 2. Fedora 安装 2.1 下载...

  • Fedora 28 安装

    Fedora 28 安装过程 Fedora 28 安装过程1. 效果展示2. Fedora 安装2.1 下载镜像文...

  • Fedora介绍

    Fedora 简介 Fedora是由社区支持的Fedora项目开发并由Red Hat赞助的Linux发行版。Fed...

  • Fedora 21 Beta版发布!

    亲爱的Fedora爱好者: Fedora 21 Beta版发布啦!快来感受一下! 推荐下载:FEDORA 21 B...

  • Fedora 32来了

    红帽赞助、社区驱动的Fedora项目近日宣布,Fedora 32正式上市,这是完全开源的Fedora操作系统最新版...

  • Federo换源

    fedora 仓库 (/etc/yum.repos.d/fedora.repo) updates 仓库 (/etc...

网友评论

      本文标题:Fedora系统升级

      本文链接:https://www.haomeiwen.com/subject/aleqmftx.html