昨晚忽生兴致,决定升级好几个月没动的Ubuntu Dapper,尝尝Edgy之鲜,虽是beta版本,反正并非production machine,只是家里闲来摆弄的toy而已,何况5.04 LiveCD/InstallCD在手,有甚好怕。毕竟,你可以总有办法让Linux完全“赤裸裸”的暴露在自己面前,任何错误无所遁形。
有apt护驾,如果顺利,不同版本之间的升级只需几个命令而已,参见
EdgyUpgrades。昨晚升级,从Dapper到Edgy,光下载需要升级的软件包600多M,便耗去近两个小时,不过每秒7/8十KB的速度还要托国内那些镜像仓库的福。
sudo apt-get dist-upgrade途中出现错误,提示/usr/X11/bin里有fvwm-shell无法删除/覆盖(什么时候装的),于是直接sudo rm fvwm-shell,呵呵,回想来挺幼稚的做法。十几次执行sudo apt-get -f install仍提示出错,信息中仍包含fvwm-shell,sudo dpkg --remove vim-shell && sudo apt-get -f install && sudo apt-get dist-upgrade 方才顺利搞定。
重启后无法进入X,startx提示出错,想起Edgy自带最新版本的xorg-server 7.1,检查了一下,xserver由于前面遇到的错误并未卸载/安装成功。于是,继续sudo apt-get remove xserver-core && sudo apt-get install xserver-core(似乎是这名)。
一切搞定,享受Edgy。
(为什么F-Spot, Tomboy都基于mono库?这个库提供了一些独有的特性么?要了解一下。)