升级Debian 6

升级Debian 6

我最近在我的服务器上发现一台安装了 Debian 版本 6 :)) 有什么方法可以将此操作系统升级到新版本吗?我尝试使用 apt-get update 但所有链接都被忽略

deb http://httpredir.debian.org/debian squeeze main contrib non-free

deb http://httpredir.debian.org/debian squeeze-updates main contrib non-free

deb http://security.debian.org squeeze/updates main contrib non-free

还有有效的链接仍然有效吗?

答案1

Debian 版本 6、7 和 8 已存档。试试这些:

deb http://archive.debian.org/debian/ squeeze main contrib non-free

deb http://archive.debian.org/debian-security/ squeeze/updates main contrib non-free

您可能还必须处理过期的包签名密钥。请以 root 身份在单个命令行中运行以下命令:

echo 'Acquire::http::archive.debian.org::Verify-Peer "false";' > /etc/apt/apt.conf.d/99archive-cert

如果使用https访问存储库,SSL/TLS 根证书可能会出现过期问题,请参阅此链接:https://www.claudiokuenzler.com/blog/1088/how-to-solve-apt-error-server-certificate-verification-failed

一旦您将版本 6 升级到存档状态,请阅读 Debian 7 的发行说明(包括升级的确切步骤),替换squeezewheezy并运行apt-get dist-upgrade或类似的版本。然后阅读 Debian 8 的发行说明,替换wheezyjessie并重复。

从一个主要版本到下一个主要版本的每次升级都可能具有特定于版本的步骤,因此基本的阅读相应发行说明的升级章节。您无法直接从 Debian 6 升级到 Debian 8 或更高版本:仅支持从特定版本升级到紧随其后的版本。

Debian 9 在普通存储库服务器中仍然可用oldoldstable,因此一旦您将系统升级到 Debian 8,您将能够使用普通存储库 URL 运行后续升级。

答案2

使用存档。

deb http://archive.debian.org/debian/ <version> main non-free contrib
deb-src http://archive.debian.org/debian/ <version> main non-free contrib

等等。

或者:

  • 获取一个大的 USB 磁盘并将其安装(在下面/mnt/usb或类似的东西下)
  • 从以下位置下载所有 ISOhttps://cdimage.debian.org/cdimage/archive/到该磁盘上。
  • sudo mount -t iso9660 -o loop /mnt/usb/debian-9.5.0-amd64-DVD-1.iso /mnt/iso使用(或您想要的版本)安装不同的 ISO 映像
  • 投入deb file:///mnt/iso stretch main contrib你的sources.list
  • sudo apt-get update
  • sudo apt-get upgrade
  • sudo apt-get dist-upgrade

直到您了解最新情况。

相关内容