升级一个受影响的系统(装有来自ubuntu软件库外的软件包)可能会严重削弱你的系统。推荐在升级前先卸载了外源程序,但是有多少人了解这个呢?
以下是我的一个永不失败的升级方法,让升级变得更加具有预见性。
与ubuntu软件库对比检查所安装的包
向用户提交系统里不在软件库中的程序或库文件列表,预先计划移除它们(可以在系统升级完毕后再重新安装它们)。
移除上述程序,保存列表以备升级后使用(在硬盘上保留配置文件)。
尝试通过新的软件库安装列表上的程序(通常新的软件库会有更多的程序和更新的版本,有一些程序有可能可以从ubuntu的源上安装了)。
最后,向用户列出不能被重新安装回去的程序列表,然后他们就会了解问题所在了(他们曾经在不同的软件库安装那些程序,所以他们可以再这样做一次)。
升级的过程肯定不会想我说的那么简单了,但是我想这些小技巧可以避免升级出现问题,同时过程对用户而言也更加透明。
翻译 By yuanjin 2008.03.05
译者注:这篇文章是作者针对系统管理员来写的,像我这样的用户实际上就是管理员了,自己知道不被支持的软件是哪些就可以了,没有所谓向用户做些什么了。

