Debian 光盘

使用 jigdo 下载 Debian CD 映像

Jigsaw Download,简称 jigdo,是一种带宽友好的分发 Debian CD/DVD 映像的方式。

为什么 jigdo 比直接下载更好

因为它更快!由于各种原因,CD/DVD 映像的镜像站个数远少于正常的Debian 镜像的个数。结果是,如果您从 CD 映像的镜像站下载,它不但离您更远,而且会不堪重负,尤其是新版本刚发布的时候。

更重要的是,有些类型的映像不提供完整的 .iso 下载,因为我们的服务器没有足够空间容纳它们。

当然,一个正常的 Debian 镜像不包含任何 CD/DVD 映像,所以 jigdo 是怎么从它那边下载的呢?jigdo 通过单独下载 CD/DVD 包含的每一个文件来达到这个目的。下一步,它会把所有下载的文件组装成一个大文件,它和原 CD/DVD 映像完全相同。然而,这一切都在幕后发生 — 对 而言,只需告诉下载工具.jigdo文件的位置。

更多信息请参阅 jigdo 主页。我们随时欢迎愿意帮助 jigdo 开发的志愿者!

如何用 jigdo 下载映像

该步骤的详细描述,请参看 Debian jigdo 迷你 HOWTO 文档。该 HOWTO 文档也解释了 jigdo 的高级特性,例如将旧版本的 CD/DVD 映像升级为最新版本(只下载有改动的文件,而不是整个映像文件)。

在您完成映像文件的下载并写入 CD/DVD 之后,请务必阅读关于安装过程的详细信息

官方映像

稳定(stable)版本的官方 jigdo 文件

请您务必在安装前阅读文档。如果您在安装前只想阅读一份文档,请阅读我们的安装指南,这是一份安装过程的简要介绍。其他有用的文档包括:

测试(testing)版本的官方 jigdo 文件


搜索 CD 映像的内容

某个文件位于哪个 CD/DVD 映像?在下方,您可以在大量 Debian CD/DVD 映像所包含的文件列表中搜索。您可输入多个关键词,每个关键词必须匹配文件名的子串。添加例如_i386的字符串以搜索一个特定架构。添加_all以限制搜索范围为所有架构都相同的软件包。

某个映像包含哪些文件?如果您需要特定 Debian CD/DVD 映像包含的 所有 文件列表,只需在 cdimage.debian.org 查看该映像对应的 list.gz 文件。


常见问题及解答

如何让 jigdo 使用代理?

在文本编译器中打开 ~/.jigdo-lite(对于 Windows 版本则是jigdo-lite-settings.txt)并找到以wgetOpts开头的行。可以在该行添加以下选项:

-e ftp_proxy=http://代理地址:端口/
-e http_proxy=http://代理地址:端口/
--proxy-user=用户名
--proxy-passwd=密码

当然,根据您的代理服务器的情况修改各项的值。最后两项只在您的代理服务器需要密码验证时才需要填写。以上各项设置需要添加到 wgetOpts 行末的 ' 字符 之前。所有选项必须写在同一行。

作为替代方法,在 Linux 中您也可以设置 ftp_proxyhttp_proxy 环境变量,比如在文件 /etc/environment 或者 ~/.bashrc 中。

啊!脚本出错了 — 之前的都白下载了吗?!

虽然这不应该发生(真的),但是仍有可能出现这种情况,就是已经生成了一个巨大的.iso.tmp文件,而 jigdo-lite 似乎出现了问题,反复让您重试下载。有几种解决方案可以尝试: