三天前fedora18小肥牛【误】发布了,听说这牛增加了不少新特性,而且比以前更丑了【大误】,遂想更新一下。

fedora18新增了fedup,一个更牛X的跨版本升级工具。嗯好像就是yum和mount的合体么……

软件仓库update里有,直接yum install fedup就可以了。接下去的步骤网络上的大部分方法是从网络源下载。但是校园网很挫的,平时yum update的时候开始1M多然后越来越慢,到后来痿到几K……但是我知道我们学校有个诡异的镜像的,下DVD ISO的时候有5 6M的。所以决定研究下fedup本地版。

于是命令是sudo fedup-cli –iso /home/yoooonion/…iso【对了,这个iso必须是完整的镜像而不能是LiveCD】

还有这里要注意的是fedup提示不支持可移动介质上的iso文件,但是他为毛把我的分区都当作U盘了==

然后fedup做的事情是把这个iso挂载到一个临时目录下面,把vmlinuz和initramfs拷到boot下面,然后在grub.cfg里添一个启动项。这里遇到问题了,因为我是用grub4dos引导的,所以他新建的那个启动项没对我产生影响,所以要自己搞。这里参考了http://www.sunchangming.com/blog/?p=4497的文章,kernel之后要加上参数upgrade systemd.unit=system-upgrade.target(加上rhgb则会只见进度条没有详细信息)

重启之后进入upgrade,有1413个包更新。大概四十分钟之后完成,重启。

进到系统里之后我虎躯一震,这尼玛也太丑了点……完全和gnome2一个水平了啊。然后我发现以前装的chrome打不开了……好吧有什么地方不对了……

想yum update,发现竟然还有好多fc17的包没有卸掉。因为有些在fc18的源里面没有依赖库,所以加上–skip-broken。又有1100多个包更新(why?!)

更新完成,终于变正常了,界面也变回来了呵呵呵……

fedora18里有挺多新东西的,自己去摸索吧~那天气还有锁屏界面还有gpaste不错~好多蛋疼的bug也修正了~文件管理器变高档了~

上个图然后结束~