升级fedora 18到fedora 19
猫终于发布了,之前看过gnome 3.8的介绍视频,感觉比3.6比起来要好太多了,所以很期待,全新安装也太麻烦,所以准备升级安装。fedora提供有升级工具fedup,升级起来还是比较方便的。下面结合官方文档和自己升级的经验说说升级流程。
1、准备工作
首先把系统彻底的更新一遍
sudo yum -y upgrade
安装fedup
sudo yum -y install fedup
2、开始升级
这里要分两部,首先下载更新需要的包,有三个途径可以选择,网络,本地镜像,或者做好的启动光、U盘,这里我用网络更新,这也是官方推荐的更新方式,因为这样可以直接更新到目前最新的包
sudo fedup --network 19
下载完毕后会提示你结果,正常的话就会提示你让你重启
reboot
接下来就比较漫长了,一切都不用管,以为内fedup会在你的grub.cfg里添加一个入口,不管你之前默认的是那个,只要你不在reboot前更新你的grub.cfg,那就可以放手喝杯茶静静的等了,开始升级的时候就是一个fedora蓝水滴呼吸闪烁下方一个进度条,进度条滚完再等一会,然后可能会重启,之后就能进入fedora 19了。
但是这里要注意的是,如果你装了闭源驱动的话,我是nvidia的闭源驱动,在进度条滚完后可能会卡死,这里没什么,等一会,没反映强制关机就好了,关机时候不会听到硬盘急停的声音,说明进度条滚完确实要重启的,只不过我们因为驱动被卡在重启那里不动了。。不过要记得重启后赶快重装驱动,省得一些不比要的麻烦。
3、清理工作
这里比较恶心的就是fedup可能在更新完后不能正确清理,只能手动来清理了
sudo fedup --resetbootloader
sudo fedup --clean
这样grub.cfg和升级后的一些临时文件就能清理掉一些,接着
sudo yum clean all
sudo yum distro-sync
来把包都更成最新的,然后要清理fedora 18的残留内核,因为是版本升级,所以18的内核就都没用了,都要清掉,命令如下:
sudo package-cleanup --oldkernels --count 1
成功后升级你的配置文件,如果不失败,估计是你装得什么东西还对内核有依赖,yum删掉后再清除内核,然后更新grub2配置文件
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
更新你的grub2配置文件,重启
reboot
如果发现grub2变得很丑的话,进入系统后
sudo yum -y reinstall gurb2*
sudo grub2-mkconfig -o /boot/grub2/grub/cfg
这样就能解决问题
然后再更新一边你的配置文件
sudo grub2-mkconfig -o /boot/grub2/grub/cfg
重启看看,是不是一切都回到原样了~哈哈到这里升级就搞定了。
值得说的是gnome 3.8里面im-chooser依然是不能用的。我是升级安装,不知到这个玩意在19的liveCD里还有没有。但是顶部状态栏现在即使只有一个输入源的情况下依然显示输入法图标,为输入和设置添加不少方便。启动器可以通过dconf-tool来自己创建app folder,不过名字却要是那几个给定的名字,我只能一个个的试,现在可用的有DeveloperTools,Office,Accessories,总之和win Eng里的名字都差不多,自己慢慢去搞吧,这里就说这么多了,和猫玩去咯~