如何:将Debian 5.0(Lenny)升级到Debian 6.0(Squeeze)
时间:2020-01-09 10:37:15 来源:igfitidea点击:
Debian 6.0 Squeeze已经发布,如何使用命令提示符从上一个版本Debian GNU/Linux 5.0(Lenny)升级到Debian GNU/Linux 6.0?
Debian 6.0引入了基于依赖性的启动系统,由于并行执行了启动脚本并正确地跟踪了它们之间的依赖关系,因此使系统启动更快,更强大。
对于大多数配置,apt-get软件包管理工具会自动处理从先前发行版Debian GNU/Linux 5.0(代号Lenny)升级到Debian GNU/Linux 6.0的问题。
进行备份在执行备份之前,对系统进行备份有多么重要。
这篇文章中列出的大多数动作是在假设它们将由运行bash或任何其他现代shell的root用户执行的前提下编写的。
官方的Debian文件建议:
您要备份的主要内容是/etc,/var/lib/dpkg,/var/lib/apt/extended_states的内容以及dpkg get-selection *的输出(引号很重要)。
如果使用aptitude管理系统上的软件包,则还需要备份/var/lib/aptitude/pkgstates。
以下说明仅在64位版本上进行了测试,但应在32位系统上运行。
编辑名为/etc/apt/sources.list的文件,输入:
# vi /etc/apt/sources.list
找到单词lenny并用squeeze代替。
最后,它应该如下所示:
deb http://ftp.us.debian.org/debian/ squeeze main deb-src http://ftp.us.debian.org/debian/ squeeze main deb http://security.debian.org/ squeeze/updates main deb-src http://security.debian.org/ squeeze/updates main deb http://volatile.debian.org/debian-volatile squeeze/volatile main deb-src http://volatile.debian.org/debian-volatile squeeze/volatile main
保存并关闭文件。
键入以下命令:
# apt-get update # apt-get install apt dpkg aptitude # apt-get dist-upgrade
最后,重新启动服务器:
# reboot
重新启动后,请确保所有必需的端口都已打开并且所有服务正在运行:
# lsb_release -a # netstat -tulpn # tail -f /var/log/messages # tail -f /path/to/log/file