由 4.0 (etch) 升级至 5.0 (lenny)
升级

Debian 的发行公告警告不要透过 telnet、rlogin、rsh 或 xdm、gdm、kdm 等管理下 X session 的环境下升级。如果要透过 ssh 或列

变身成系统使用者 (root) 的身份:

$ su
passwd:
#

将 /etc/apt/sources.list 中的 stable 或 etch 转成 lenny:

cd /etc/apt
cp sources.list sources.list.bak
sed -e 's/\<\(stable\|etch\)\>/lenny/g' sources.list.bak >sources.list

更新最新的套件资讯:

apt-get update

先更新 dpkg、apt 和 aptitude 等 APT 系统相关套件 (因为 4.0 版本的旧版 APT 系统可能未能处理 5.0 的升级工作) :

apt-get install dpkg apt aptitude

接着进行最小量系统升级 (minimal system upgrade) 以群免一下次事整更新会自动移除一些重要套件:

aptitude upgrade

检查系统是否有安装套件 libfam0c102 (一般因为使用桌面环境如 GNOME 或 KDE 等而被安装):

dpkg -l libfam0c102 | grep ^ii

如果为亦需要安装 5.0 (lenny) 的版本 - libfam0:

aptitude install libfam0

最后就是升级整个系统:

aptitude dist-upgrade

由 5.0 (lenny) 升级至测试版本 (squeeze)

变身成系统使用者 (root) 的身份:

$ su
passwd:
#

将 /etc/apt/sources.list 中的 stable 或 lenny 转成 squeeze:

cd /etc/apt
cp sources.list sources.list.bak
sed -e 's/\<\(stable\|lenny\)\>/squeeze/g' sources.list.bak >sources.list

更新最新的套件资讯:

apt-get update

更新整个系统:

apt-get dist-upgrade

由 5.0 (lenny) 升级至开发版本 (sid)

变身成系统使用者 (root) 的身份:

$ su
passwd:
#

将 /etc/apt/sources.list 中的 stable 或 lenny 转成 sid:

cd /etc/apt
cp sources.list sources.list.bak
sed -e 's/\<\(stable\|lenny\)\>/sid/g' sources.list.bak >sources.list

更新最新的套件资讯:

apt-get update

更新整个系统:

apt-get dist-upgrade

由 3.1 (sarge) 升级至 4.0 (etch)

变身成系统使用者 (root) 的身份:

$ su
passwd:
#

将 /etc/apt/sources.list 中的 stable 或 sarge 转成 etch:

cd /etc/apt
cp sources.list sources.list.bak
sed -e 's/\<\(stable\|sarge\)\>/etch/g' sources.list.bak >sources.list

更新最新的套件资讯:

apt-get update

更新整个系统:

apt-get dist-upgrade

2 对 “升級 Debian”的想法;

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注