Debian Linux:将v6.0.x Squeeze升级到v7.0.0 Wheezy

时间:2020-01-09 10:40:09  来源:igfitidea点击:

如何使用命令行选项从Debian Linux版本6.x.x(挤压)升级到最新的7.0.0 wheezy版本?
如何通过ssh会话将Debian 6.x服务器升级到7.x?

第一件事

进行备份在执行备份之前,对系统进行备份有多么重要。
这篇文章中列出的大多数动作是在假设它们将由运行bash或任何其他现代shell的root用户执行的前提下编写的。
官方的Debian文档建议(有关更多信息,请参见下面的参考部分):

您要备份的主要内容是/etc,/var/lib/dpkg,/var/lib/apt/extended_states的内容以及dpkg get-selection*的输出(引号很重要)。
如果使用aptitude管理系统上的软件包,则还需要备份/var/lib/aptitude/pkgstates。

升级过程本身不会修改/home目录中的任何内容。
但是,已知某些应用程序(例如Mozilla套件的一部分以及GNOME和KDE桌面环境)会在用户首次启动新版本的应用程序时使用新的默认值覆盖现有的用户设置。
作为预防措施,您可能需要备份用户主目录中的隐藏文件和目录(点文件)。
此备份可能有助于还原或重新创建旧设置。
您可能还想告知用户。

以下说明仅在64位版本上进行了测试,但应在32位系统上运行。
编辑名为/etc/apt/sources.list的文件,执行:

# vi /etc/apt/sources.list

查找单词squeeze并替换为Wheezy。
最后,它应该如下所示:

deb http://mirrors.kernel.org/debian/ wheezy main
deb-src http://mirrors.kernel.org/debian/ wheezy main
 
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
 
# wheezy-updates, previously known as 'volatile'
deb http://mirrors.kernel.org/debian/ wheezy-updates main
deb-src http://mirrors.kernel.org/debian/ wheezy-updates main

要更新软件包列表,请执行:

# apt-get update

要更新最小基本系统,请执行:

# apt-get upgrade

要升级系统的其余部分,请执行:

# apt-get dist-upgrade

重新启动系统:

# reboot

验证您的系统,执行:

$ lsb_release -a

输出示例:

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 7.0 (wheezy)
Release:	7.0
Codename:	wheezy

检查内核版本,执行:

$ uname -mrs

输出示例:

Linux 3.2.0-4-amd64 x86_64

另外,检查日志文件中是否有错误:

# tail -f /var/log/messages
# egrep -i --color 'err|warn|crit' /var/log/fileName