Debian squeezy dist-upgrade 到 wheeze(没有更新)

Debian squeezy dist-upgrade 到 wheeze(没有更新)

我操作 3 台安装了 squeezy 的 Debian 服务器(所有服务器都是 Xen 客户机)。由于旧软件包,需要升级 Dist,2 台服务器成功升级,但最后一台无法升级。在所有服务器上我都完成了:

1): update all package (apt-get upgrade)

2) modify the /etc/apt/sources.list to:
deb http://ftp.hu.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.hu.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# squeeze-updates, previously known as 'volatile'
deb http://ftp.hu.debian.org/debian/ wheezy-updates main
deb-src http://ftp.hu.debian.org/debian/ wheezy-updates main

3)apt-get 更新;apt-get 升级;apt-get dist-upgrade;apt-get 升级

前 2 个服务器成功升级到 wheezy,但最后一个在升级时写道:“将安装 0 个软件包,将升级 0 个软件包”使用 aptitude 而不是 apt-get 得到相同的结果。我检查了一些已安装的实用程序(man、mc 等...)在最后一个服务器中也较旧,确实没有升级,并且一些软件包无法访问,而这些软件包在 squeezy 和 wheeze 中默认可以访问,为什么最后一个无法升级到 wheeze?

答案1

有趣的是,使用带有开关的 apt:-t wheezy,它可以成功升级。 apt-get -t wheezy dist-upgrade 并且它有效

答案2

您在某处阅读了错误的教程。它包含许多冗余和不必要的步骤。但要特别关注您的问题:

运行后,apt-get dist-upgrade您就完成了。(如果成功完成。)这是将您升级为喘息的部分。

此后再次尝试apt-get upgrade将会导致没有软件包,因为您已经是最新的了!

相关内容