如何在稳定的 (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/”。