该指南显示了4种方式到Fedora 17升级到Fedora 18,但官方推荐的方式是使用工具,称为FedUp(Fedora的升级 )。 请注意, 升级前的工具是由FedUp工具取代,这是不可用,因为Fedora的17 FedUp是升级你的Fedora系统的唯一推荐的方式。 此升级过程适用于桌面和服务器升级。 你可以请访问更多地了解FedUp(Fedora的更新 )工具https://fedoraproject.org/wiki/FedUp 。
从Fedora 17升级至Fedora 18
升级前提条件和程序:
- 升级现有的Fedora 17操作系统之前,请把重要数据进行备份。
- 在这篇文章中提到的所有命令都需要使用root用户来执行。
- 升级的Fedora 17 YUM。
- 安装/升级FedUp工具。
- 启用SELinux的 Permissive模式。
方法1:清洁安装
干净的安装总是首选方法对许多人来说,它正确地工作100%。 如果您正在寻找干净的Fedora 18的安装,然后检查了下面的文章,描述与截图在Fedora 18的基本安装指南。
方法2:FedUp(Fedora Updater)
升级的Fedora 17 FedUp命令,这将安装和升级内核最新的软件包为好。 在升级过程中最新的内核得到了安装和系统需要重新启动。FedUp是新工具,它是唯一的官方推荐的方法现在就升级你的Fedora系统。
# yum update # yum -y update # yum clean all # reboot
接下来,安装最新的FedUp工具。
# yum install fedup
一旦安装FeedUp工具,运行该命令,并将其指向的Fedora 18网络安装。 我们启用了日志记录,所以如果出现错误检查日志中的错误,并更正它。
# fedup-cli --network 18 --debuglog fedupdebug.log
一旦升级过程准备好,它将要求您重新启动系统。
# reboot
如果重启成功,一个新的条目添加到GRUB菜单 。 选择从启动菜单的系统升级 (fedup)。 升级可能需要较长的时间。 一旦升级完成,您可以登录到的Fedora 18系统。
方法3:Yum升级
此方法仅适用于体验用户,并涉及手动步骤。 此方法使用旧YUM升级前的工具,现在它是不具备的最新Federa 18/17。 这里我们使用YUM工具,在Fedora 18式回购简单的更新你的Fedora 17包。
# yum update # yum clean all
其次,进口和安装使用以下命令的帮助下,新的Fedora 18的公钥 。
# rpm --import https://fedoraproject.org/static/DE7F38BD.txt
设置SELinux的 permissive模式 。 升级所需的Permissive模式,因为在升级过程中,多个软件包尝试创建用户和组。 如果不使用此模式,您可能会遇到yum更新中的错误。
# setenforce Permissive
通过将Fedora 17同步到Fedora 18升级所有软件包。
# yum --releasever=18 --disableplugin=presto distro-sync
由于升级RPM查询( 转-qa)将无法工作,所以重建rpm数据库这样。
# rpm --rebuilddb
方法4:Fedora升级脚本
升级Fedora是一个小的shell脚本,使用Yum升级更新下一个版本,意味着脚本只在Fedora 17升级- > Fedora的18无法升级旧版本-例如,升级在Fedora 16到Fedora 18这个脚本。
请注意,这不是官方的支持和推荐的方式来升级Fedora的,意味着它不是由Fedora的QA团队的测试。 脚本是可从GitHub的下载。