Fedora23于11月3日正式发布,用户可在getfedora.org下载。如果你以前升级过Fedora系统,那么你肯定了解fedup这个工具。然而现在,我们需要使用dnf的system upgrade插件来升级到Fedora23。这个dnf插件使升级工作变得简单方便。
请注意:以下的操作适用于英文系统,中文系统在升级时会出现bug! 中文系统按照下面操作会出现如下错误:
加载插件失败:system_upgrade
为了防止出现此bug,中文系统先要将locale更换为英文才能按照下面的步骤升级。输入下面的命令将locale更换为英文:
sudo localectl set-locale LANG=en_US.UTF-8
然后重启系统,再按照下面的步骤升级。
1、升级Fedora22系统的软件
在升级到 fedora23之前,我们先要升级Fedora22系统上的软件。输入下面的命令:
sudo dnf upgrade
2、安装dnf插件
输入下面的命令安装插件dnf-plugin-system-upgrade
sudo dnf install dnf-plugin-system-upgrade
3、升级到Fedora23
经过上面的步骤,Fedora22的软件升级到了最新版本,dnf升级插件也安装好了。现在输入下面的命令升级到Fedora23
sudo dnf system-upgrade download --releasever=23 --best
这条命令会下载升级所需要的软件包。–best表示,如果有依赖问题解决不了,那么取消这次升级。如果有依赖问题,你可以输入下面的命令来下载
sudo dnf system-upgrade download --releasever=23 --allowerasing
4、重启系统并升级
下载完升级所需要的软件包后,我们要重启,让系统进入升级状态。输入下面的命令:
sudo dnf system-upgrade reboot
系统将会重启。在Grub启动菜单选择第一个fedora22的内核
接下来等系统升级完成。
升级完成后会自动重启。在Grub启动菜单选择第一个Fedora23的内核。
查看Fedora版本
输入下面的命令:
cat /etc/redhat-release
或者
cat /etc/*-release
fedora@localhost [~]# cat /etc/*-release
Fedora release 23 (Twenty Three)
NAME=Fedora
VERSION="23 (Twenty Three)"
ID=fedora
VERSION_ID=23
PRETTY_NAME="Fedora 23 (Twenty Three)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:23"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=23
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=23
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT="Server Edition"
VARIANT_ID=server
Fedora release 23 (Twenty Three)
Fedora release 23 (Twenty Three)
升级系统后,如果你想要换回中文,输入下面的命令后重启系统:
sudo localectl set-locale LANG=zh_CN.UTF-8
Upgrading from Fedora 22 to Fedora 23:http://www.linuxdiyf.com/linux/15495.html
Fedora 23正式发布及如何从22升级:http://www.linuxdiyf.com/linux/15490.html
Fedora 23 Workstation新特性介绍:http://www.linuxdiyf.com/linux/15479.html
使用dnf升级到Fedora 23:http://www.linuxdiyf.com/linux/15476.html
Fedora 22 server怎样升级到 Fedora 23 Beta server:http://www.linuxdiyf.com/linux/14480.html