如果你想拥有自己的Debian光盘,你可以自己烧制。首先必须得获取一个ISO镜像,然后把这个ISO镜像烧制到一个空白光盘上。在jidgo出现以前,有个较落后的方法:下载全部的ISO。Debian的更新频繁。你下载的 ?ISO可能在当今就过期了。因此,如果想要最新镜像,你必须每天都要下载一套新的ISO镜像。显然,这不是想要获取Debian ISO的方式!
标准的获取Debian ISO镜像的方式是使用jigdo。
Jigdo (代表"Jigsaw Download"),由Richard Atterer编写,基于GNU GPL授权发行。它是一个允许你有效的下载和更新ISO镜像的工具。尽管Debian将其定为下载ISO镜像的官方方式,但Jigdo并不仅限于Debian使用。任何ISO镜像都可以。
常见的误解是:Debian创建ISO镜像,错了。让我们大体上了解一下jigdo如何让你获取ISO镜像的过程。假设Adam是提供ISO镜像的人(可能他是Debian的发行经理)。而Betty是一个想要下载那个ISO镜像的人(她可能是个Debian用户)。
1.第一步是Adam创建一个适合于烧制成光盘的ISO镜像。他可能用mkisofs或debian-cd一类的工具创建那个ISO镜像。并且他还创建了两个与新建的ISO镜像相关联的文件:一个.jigdo文件和一个.template文件。他将这两个文件提供给任何想要获取这个ISO镜像的人。
2. 第二步就是Betty下载.jigdo和.template文件。然后她用jigdo-lite和这两个文件来下载Adam的ISO镜像。
Jigdo带有两个工具:jigdo-file和jigdo-lite。Jigdo是Adam用来创建他想要提供的那个ISO镜像的.template和.jigdo文件的。Jigdo-lite则是Betty用来使用.jigdo和.template文件下载镜像的。如果你只是想下载Debian ?ISO, 你可以只使用jigdo-lite。你甚至可以忽视jigdo-file的存在。
Jigdo解决了所有其它获取Debian ISO镜像会遇到的问题:
- 它比下载整个ISO镜像要快得多。
- 不像下载整个ISO镜像可能会得到一张过期的光盘 (or a loop mounted outdated ISO image),它只下载光盘(或ISO镜像)创建后改动过的文件并创建一个最新的CD。与你使用cvs更新源代码相似。
- jigdo-lite使用默认应用http传输文件的wget。wget不像rsync,http永远不会被防火墙封锁(除非是那些你不该用jigdo来下载的)。
- Jigdo对提供Debian镜像的服务器带宽很友好。Debian镜像服务器处理起使用jigdo下载的人群比使用其它方式下载Debian镜像的更大。
显而易见,jigdo是获取Debian ISO镜像的最佳方法。
你可以使用Synaptic来安装jigdo。安装后,你可以在终端输入
jigdo-lite
来使用它。
当你运行jigdo时,你可以在括号里加入iso号码,如:
这将会一个接一个地下载这些镜像
