将 Debian 从 7.3 升级到 7.5(不是到 7.9 或 8)

将 Debian 从 7.3 升级到 7.5(不是到 7.9 或 8)

我有几台装有 Debian 7.5 的机器和一台装有 7.3 的机器。

我想将 7.3 机器升级到 7.5,以便我的所有机器都具有相同的 Debian 版本。一段时间后,我将对 进行全面升级jessie,但在未来的某个时间。

这就是我的问题:如何从 7.3 升级到 7.5,而不是升级到 7.8、7.9 或 8?当我使用apt-get upgradeorapt-get dist-upgrade选项时--simulate,它告诉我所有软件包都将升级到版本 7.9,这是我不希望发生的情况。

以下是我的台词sources.list

deb http://ftp.bg.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main contrib
deb http://ftp.bg.debian.org/debian/ wheezy-updates main contrib

好吧,我这里有这个词wheezy(不是stable,因为这会升级到jessie),但是如何指出 中的版本sources.list?有什么方法可以用 7.3 存储库的链接覆盖这些行吗?

答案1

apt-get update如果您有一台 Debian 7.5 机器,自从升级到 7.5 后就没有运行过或类似的机器仍然有下载的软件包,/var/cache/apt/archives那么您可以:

在 7.3 机器上:

  1. rm -f /var/lib/apt/lists/*
  2. apt-get clean

在 7.5 机器上:

  1. scp -p /var/lib/apt/lists/* 7.3-machine:/var/lib/apt/lists
  2. scp -p /var/cache/apt/archives/* 7.3-machine:/var/cache/apt/archives/

返回 7.3 机器:

  1. apt-get upgrade或者apt-get dist-upgrade

不要apt-get update先运行,因为这会覆盖您从 7.5 机器复制的列表文件。

答案2

您可以使用该snapshot.debian.org服务。将 apt/sources.list 指向特定日期:

(在您的情况下,我想发布日期为 7.5 (27042014) 或 7.6 - 1day (11072014)。)

http://snapshot.debian.org/:

If you want to add a specific date's archive to your
apt sources.list simply add an entry like these:

deb http://snapshot.debian.org/archive/debian/20091004T111800Z/ lenny main

为您改编的示例:

deb http://snapshot.debian.org/archive/debian/20140710T222555Z/ wheezy main

相关内容