如何在 Debian 中将 oldstable 存储库添加到 sources.list

如何在 Debian 中将 oldstable 存储库添加到 sources.list

如何在稳定的 (Lenny) Debian 安装中启用一些旧版 (Etch) 软件包?我特别想问的是最后一行,我该在那里写什么 - oldstable?或者这不起作用?

答案1

在任何需要使用通用 dists(稳定、测试、不稳定)的地方,您都可以使用特定的 dist 代号(woody、sarge、etch 等)。因此,对于 Debian 项目仍支持的 dists:

deb http://http.us.debian.org/debian etch main contrib non-free

对于较旧的、不受支持的 Debian 版本,请使用 Debian 存档服务器:

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

答案2

它通常看起来像这样:

deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted

各字段解释:

  • deb:这些存储库包含二进制文件或预编译的软件包。大多数用户都需要这些存储库。

  • deb-src:这些存储库包含软件包的源代码。对开发人员很有用。

  • http://archive.ubuntu.com/ubuntu:URI(统一资源标识符),在本例中是互联网上的位置。请参阅官方镜像列表或自维护镜像列表以查找其他镜像。

  • hardy 是您的发行版的发布名称或版本。

  • main 和 restricted 是部分名称或组件。可以有多个部分名称,以空格分隔。

因此,对于示例 etch 存储库(将其添加到结尾来源列表):

deb http://examplemirror.debian.org/debian/ etch main
deb-src http://examplemirror.debian.org/debian/ etch main

部分名称取决于您要下载的软件包。存储库应为您提供 sources.list 的相应行。

答案3

我必须将 /debian 附加到 URL 才能下载旧版本。

德布http://archive.debian.org/debian-archive/debianetch 主要贡献 非自由

答案4

实际上。“debian/”部分用于主存储库。backports、security 和 volatile 存储库分别使用“debian-backports/”、“debian-security/”和“debian-volatile/”。

相关内容