debian的stable版本非常之稳定,但也有个问题就是软件版本过于陈旧。而testing版本做为下一个stable版本的beta测试环境其实已经比unstable版本稳定很多了,在很多linux发行版本中也不显得不稳定,ubuntu-desktop版本其实很多版本号对应的就是testing版本,也已经显得很稳定的说。
为了将我的etch stable过渡升级到lenny testing,进行了如下的动作:
先修改sources.list里面stables或者etch源到 testing ,(更改为lenny也行)
然后atpitude dist-upgrade
一堆提示umet,经过筛选删除,运行这个命令
aptitude install apt apt-utils aptitude aptitude-doc-en libc6 libc6-dev libc6-i686 locales python-apt binutdatatzd
然后继续尝试aptitude dist-upgrade 直到到不出现umet提示,score 不为负数为止。开始升级:
aptitude dist-upgrade
回答很多软件初始化安装的提问,我基本都是yes,有个日志的回答的no,不过都无关紧要。
pam的update会破坏vsftpd的pam设定,不让更新。
vimrc更新也忽略,保留我自己的配置
/etc/modprobe.d/aliases更新也默认,我没有使用特殊的mod
Vulnerable random number generator 默认选择
/etc/sysstat/sysstat默认选择
/etc/X11/xdm/Xaccess更新也默认选择,没有特殊配置
顺便的优化:
cd /etc/rc2.d
mv S20amule-daemon K20amule-daemon
mv S20cups K20cups
mv S20saned K20saned
mv S24avahi-daemon K24avahi-daemon
mv S24hal K24hal