Debian 光盘

使用 jigdo 下载 Debian CD 映像

Jigsaw Download,简称 jigdo,计划在未来成为分发 Debian CD 映像的主要方式。目前,该系统能够工作,但使用起来还不太舒适,因为下载管理程序还未完成。

为什么 jigdo 比直接下载更好

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

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

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

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

如何用 jigdo 下载映像

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

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

官方映像

稳定(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 似乎出现了问题,反复让您重试下载。有几种解决方案可以尝试: