Debian Jigdo HOWTO (中文版)
Peter Jay Salzman
p@dirac.org
Copyright 2001 by Peter Jay Salzman
翻译:王毓锋 (ipzh@163.net)
patched by
linky_fan
摘要
获取Debian ISO映象文件一般是一个痛苦、缓慢并且低效的过程。Jigdo是一种以容易、快速且很是有效的方式获取Debian ISO文件的新工具。这个HOWTO文章讲述了为何要使用jigdo,一些它如何工做的原理以及如何使用它去获取和更新Debian ISO文件。
Jigdo是一个很是通用的工具,并无特别地与Debian ISO结合在一块儿。Jigdo能够用于制做任何提供相似Debian ISO文件那样容易、快速和有效的下载方式的ISO文件。这个HOWTO文章一样会包含这方面的内容,但主要仍是集中于下载Debian ISO文件。
--------------------------------------------------------------------------------
目录
1. 前言
1.1. 致谢
1.2. 最新版本和译文
1.3. 做者身份和版权
2. 为何使用jigdo?
2.1. 如何获取Debian ISO映象集?
2.2. 为何不下载整个ISO映象文件昵?
2.3. 为何不使用Pseudo Image Kit(PIK)?
2.4. 什么是Jigdo?
3. Jigdo如何工做(可选的)
3.1. 为下载准备ISO映像文件
3.2. .template文件
3.3. .jigdo文件
3.4. 下载映像文件
4. 下载你的第一个映像文件
4.1. 安装Jigdo
4.2. 下载.template和.jigdo文件
4.3. 运行jigdo-lite
4.4. 指定一个镜像站点
4.5. ISO文件的下载过程
5. 更新你的映像文件
6. 常见问答(FAQ)
6.1. 如何才能让jigdo使用proxy?
6.2. 可否使用.tmp ISO文件继续被中断的映像文件下载?
6.3. 可使用jigdo下载DVD的映像文件吗?
6.4. 能够将 .iso.tmp 文件烧录到CD吗?
6.5. 为何jigdo不工做?它下载了一些包并删除它们。我知道它并无将它们写进iso.tmp 文件,由于文件的大小没有改变!
6.6. 我在使用jigdo-easy工做时碰到了问题
7. 勘误表
7.1. jigdo-easy
7.2. 图形介面
7.3. 资源
1. 前言
1.1. 致谢
首先,我要感谢jigdo的做者Richard Atterer。任何使用过Debian PIK(或更差的)来下载整个Debian ISO文件的人都知道缘由。然而,我要再次感谢Richard Atterer。这个HOWTO文章源于我写的一些有关使用jigdo的主页,Richard花费时间email给我大量的改正,澄清和回答了有关 jigdo的问题。在更新这些网页和转化成HOWTO文件过程当中,他屡次阅读了个人做品。他显然是一个不只关心本身做品,并且关心使用它的人们的开发人 员。不幸的是,这种事情在咱们生活的繁忙世界中正变得愈来愈少。谢谢Richard,继续这项杰出的工做。
--------------------------------------------------------------------------------
1.2.最新版本和译文
这是中文版本。若是你想将这篇文章翻译成其它语言,请与我联系。<p@dirac.org>.
这篇文章并无象个人另外一篇HOWTO,“The Linux Gamers' HOWTO"同样,有一个真正的家。“The Linux Gamer's HOWTO"能够经过cvs从sourceforge.net上访问到或从linuxdoc.org以各类不一样的格式获得。最新的版本能够从个人网站 http://www.dirac.org/linux/debian/jigdo上获得。这篇Debian Jigdo HOWTO将很快提交到linuxdoc.org。当被提交后,它将成为最新版本的官方来源,同时这篇文章将被更新。
--------------------------------------------------------------------------------
1.3. 做者的身份和版权
这个文档的版权(c)2002属于Peter Jay Salzman,<p@dirac.org>。 在GNU Free Documentation License(版本1.1)之下,容许进行拷贝、发布和/或修改,除我在下一段落所列出的规定之外。我讨厌包含版权声明的HOWTO文章,它是一个“树 杀手”。你能够从http://www.gnu.org/copyleft/fdl.html处读到GNU FDL声明.
若是你想今后HOWTO文章建立一个延伸的做品或将其以商业目的发表,请先与我联系。这将给我一个提供给你最新版本的机会。 我将很感激能收到一份拷贝,无论它是你正在作的东西仍是一个菠菜、大蒜、蘑菇、羊乳酪和洋蓟作成的心形比萨。
--------------------------------------------------------------------------------
2. 为何选择jigdo?
2.1. 如何获取Debian ISO映象集?
若是你想拥有本身的Debian CD,有不少种方法能够获得它们。一种方法是从销售Debian CD的供货商 那里购买,这种方法因有些供应商捐款给Debian项目而显得有点价值。你的捐献帮助Debian得以长时间存在。
另外一种获得一套Debian CD的方法是本身炼录,这样必须首先得到一个ISO映象文件,而后将这个ISO映象文件炼录到一个空白的CD上。在有jigdo以前,有两种方法能够建立Debian CD:
下载完整的ISO文件。
使用PIK(pseudo-image)工具。
这篇文章是关于使用一种工具jidgo,以一种新的更好的方式获取Debian ISO映象文件。事实上,PIK已通过时了,新的规范的获取Debian ISO映象文件的方法是采用jigdo。
--------------------------------------------------------------------------------
2.2. 为何不下载整个ISO映象文件呢?
有一些镜像站点提供Debian ISO文件的HTTP和FTP下载。问题是镜像站点太少,而且它们的带宽不足以支持每一个想要Debian ISO文件的人。例如,fsn.hu的提供者报告联接饱合,每月输出的流量达到几个TB!
另外,Debian的测试版本和不稳定版本常常更新,你的ISO文件可能在你下载的当天就变得过期了,除非你找到象将ISO文件安装到一个 lookback设备上,并采用rsync(那是PIK所作的)进行更新。因此当你须要最新的ISO映象文件时,你必须天天下载新的ISO文件集。显然, 这不是你想要的获取Debian ISO文件的方法!
即便你想要下载稳定的ISO映像文件,它们仍旧每几个月进行更新。下载ISO文件会在几个月中给你最新的映像,但每次Debian稳定版本的修订版本发布,你又将经历下载整个ISO文件集的痛苦历程。这对于你的时间和镜像站点不是很好的利用。
--------------------------------------------------------------------------------
2.3. 为何不使用Pseudo Image Kit(PIK)?
PIK解决了下载整个ISO映像文件的问题。快速的下载速度,和PIK使用rsync来更新ISO映像中只须要更新的部分,因此它是一种有效地保持最新ISO文件的方法。然而PIK仍存在一些严重的问题:
PKI难于使用而且不是很用户友好(user friendly)。
不能使用PIK下载测试版本和不稳定版本的ISO文件集。
PIK所依赖的rsync将占用服务器较多的CPU资源。当不少用户在同一台服务器上使用PIK时,服务器资源将被耗尽。即便PIK被作得对用户更友好一些,对于镜像站点来讲还是不可接受的不友好。
--------------------------------------------------------------------------------
2.4. 什么是Jigdo?
Jigdo(表明着“Jigsaw Download”),为Richard Atterer所写而且发布于GNU GPL条款之下。它是一个进行有效下载和更新ISO映像的工具。任何ISO映像。Jigdo不是Debian所特有的,然而Debian选择它做为下载 ISO映像的指定方法。Jigdo工具包含两个工具:jigdo-file为下载准备一个ISO映像,而jigdo-lite用于下载jigdo- file所准备的ISO映像。
Jigdo不生成ISO映像。它只是简单地准备它们并下载它们。ISO映像须要预先制做,这一般由mkisofs或debian-cd完成。
Jigdo经过两种获取Debian ISO映像的方法来解决全部的问题:
更快地下载整个ISO映像。
不象下载整个ISO映像,它可使一个过期的CD映像(或者一个loop安装的过期的ISO映像)只下载那些自从建立这个CD(或ISO映像)改动过的文件并建立一个更新过的ISO映像。与你使用cvs更新源代码很是类似。
jigdo-lite比PIK更容易使用。
显然,jigdo是获取Debian ISO映像的最佳方法。
--------------------------------------------------------------------------------
3. Jigdo如何工做(可选的)
你使用jigdo时没必要了解这篇材料,可是它有助于揭开jigdo的秘密。若是你对这些细节不感兴趣,只需往前跳至第4部分,“如何使用Jigdo”。
jigdo拥有两个组成部分:
jigdo-file:为下载准备ISO文件(由提供ISO文件的人使用)
jigdo-lite:下载ISO文件(由下载ISO文件的人使用)
--------------------------------------------------------------------------------
3.1. 为下载准备ISO映像文件
CD映像是一个叫iso9660的文件系统,但在这个讨论中,咱们所谈及的CD映像是一个称之为“ISO 映像”(大约650MB)的大文件,它包含了处于不一样偏移量的文件。 若是一个CD包含一个567字节的README文件,ISO映像文件可能包含README文件的内容在偏移量20480000到20480567,你能够 想象一个CD 映像为:
--------------------------------------------------------
ISO Image: |xxxx| file-0 |xx| file-1 |xxx| file-2 |x| file-3 |xxxx|
--------------------------------------------------------
图形中的“x”区域包含了诸如目录信息,补零,磁盘名字,引导块等东西。
jigdo-file使用两个东西做为输入:一个彻底的CD映像(因此ISO文件须要预先建好)和一些可能存在或可能不存在映像中的文件的集合。这是一个jigdo-file输入的图形:
--------------------------------------------------------
ISO Image: |xxxx| file-0 |xx| file-1 |xxx| file-2 |x| file-3 |xxxx|
--------------------------------------------------------
---------- ---------- ---------- ----------
Loose Files: | file-0 | | file-1 | | file-3 | | file-4 |
---------- ---------- ---------- ----------
经过魔法,jigdo-file找出loose文件中那些文件属于ISO 映像以及它们在ISO文件中的偏移量。它输出两个文件:一个“.template”文件和一个“.jigdo”文件。
--------------------------------------------------------------------------------
3.2. .template文件
给jigdo-file提供一个ISO映像和一些可能在或可能不在ISO映像中的文件做输入后,它为那个ISO映像文件输出了一个.template文件。这个文件看起来像下面的样子:
--------------------------------------------------------
.template: |xxxx| md5-0 |xx| md5-1 |xxx|cccccccc|x| md5-3 |xxxx|
--------------------------------------------------------
jigdo-file发现 file-0, file-1 和file-3包含在ISO映像之中,它移去这些文件的内容代之以各个文件的md5校验和。
ISO映像中的"x"数据(目录信息、补零等等东西)被压缩后写入了.template文件,最后,那些在ISO映像中的文件,若是没有象file-2一 样提供loose file,也被压缩后写进.template文件。这在.template文件的图形中以"c"的形式表现。
提供给jigdo-file,但在ISO映像中没有找到相应的loose file(如file-4)则被忽略。
--------------------------------------------------------------------------------
3.3. .jigdo文件
给jigdo-file提供一个ISO映像和一些可能在或可能不在ISO映像中的文件做输入后,它为那个ISO映像文件输出了一个.jigdo文件。它是 一个GZIP格式的文件,所以你必须使用zcat或zless查看。.jigdo文件用gunzip打开后看起来象下面的样子:
引用:
md5-0=http://somemirror.org/file-0
md5-1=http://somemirror.org/file-1
md5-2=http://somemirror.org/file-2
md5-3=http://somemirror.org/file-3
.jigdo文件简单地在ISO映像中的文件和该文件的下载URL间提供了一种对应关 系。.jigdo文凭中还有其它的东西。当你看过整个文件时,你会发觉.jigdo文件与.ini文件有着相同的格式。它应该是能够自我说明的,但若是你 要详细的资料,请看jigdo的文档
上面的显示的格式并不彻底与你看到的典型的.jigdo文件相同,但已经很是类似。若是你看到.jigdo文件尾部的[Servers]节,就将看到上面所提供的.jigdo文件与实际.jigdo文件的差别了。
--------------------------------------------------------------------------------
3.4. 下载映像文件
一旦你使用jigdo-file为下载准备好了ISO文件,任何人均可以用jigdo-lite下载ISO文件。jigdo-lite使用wget下载Debian ISO文件中的全部文件,并将它们从新组装造成一个ISO文件。
--------------------------------------------------------------------------------
4. 下载你的第一个映像文件
咱们假设你正从头开始,手中没有任何Debian的ISO文件。一旦你生成本身的ISO文件集,之后就能够经过jigdo-lite更新它们。咱们将在下一节谈谈如何更新你的ISO文件。
--------------------------------------------------------------------------------
4.1. 安装Jigdo
首先安装jigdo-file包:
引用:
# apt-get install jigdo-file
Jigdo仍处于继续开发之中。错误修正和改进是正常的, 因此当你正在使用stable或testing版本(应该是指Debian的版本)时,请从http://packages.debian.org /unstable/utils/jigdo-file.html处下载基于unstable版本的jigdo-file。直到2002年7月19日它的 版本号是0.6.8-1。这是本文的例子所用的版本。
--------------------------------------------------------------------------------
4.2. 下载.template和.jigdo文件
对于每一个想下载的ISO映像,你将须要两个文件:
你想下载的映像文件对应的.jigdo文件。
你想下载的映像文件对应的.template文件。
例如:Woody一共有8个映像文件,所以你须要下载8个.jigdo文件和8个.template文件。它们能够从 http://www.debian.org/CD/jigdo-cd/处下载,名字为woody-i386-1.iso.jigdo,woody- i386-1.iso.template,..., 和 woody-i386-8.iso.template。
--------------------------------------------------------------------------------
4.3. 运行jigdo-lite
以你想下载的映像的.jigdo文件为参数运行jigdo-lite。 以Woody为例:
引用:
% jigdo-lite woody-i386-1.iso.jigdo
你将看到以下的一些东西:
-----------------------------------------------------------------
Jigsaw Download "lite"
Copyright 2001-2002 by Richard Atterer <jigdo@atterer.net>
Getting mirror information from /etc/apt/sources.list
-----------------------------------------------------------------
Images offered by `woody-i386-1.iso.jigdo':
1: woody-i386-1.iso
-----------------------------------------------------------------
If you already have a previous version of the CD you are
downloading, jigdo can re-use files on the old CD that are also
present on the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom'). Alternatively, just press enter if you want
to start the download of any remaining files.
Files to scan:
若是你忘了将一个.jigdo文件做为参数传给jigdo-lite,它将会提示你输入一个。
若是你用Ctrl-z挂起jigdo-lite(别这样干,我将告诉你会看到些什么)并ls一下,你会发现目录中有一个名为woody-i386-1.iso.jigdo.unpacked的文件。这是.jigdo文件解压缩后的版本。
如今,jigdo-lite正在告诉咱们若是有一个过期的CD版本的话,给出那个CD的路径名。开始咱们已假设你是从头开始而且没有任何Debian的 ISO映像,因此咱们不用进行扫描(咱们将在第5节详细讨论这个问题)。如今只需按<ENTER>。
--------------------------------------------------------------------------------
4.4. 指定一个镜像站点
你将会看到:
-----------------------------------------------------------------
The jigdo file refers to files stored on Debian mirrors. Please
choose a Debian mirror as follows: Either enter a complete URL
pointing to a mirror (in the form
`ftp://ftp.debian.org/debian/'), or enter any regular expression
for searching through the list of mirrors (try a two-letter
country code such as `de', or a country name like `United
States', or a server name like `sunsite'):
Debian mirror [http://linux.csua.berkeley.edu/debian//]:
jigdo-lite足够聪明以致能从/etc/apt/sources.list中将你用来更新Debian的镜像站点拉出来使用(你能看到我是使用 linux.csua.berkeley.edu来做更新的)。若是因为某些缘由想使用不一样的镜像站点,只需在这里指定这个镜像站点。若是这正是你想使用 的镜像站点,按<ENTER>键,jigdo-file将会在你的主目录中建立一个.jigdo-lite 文件。
接着,若是你正在使用的.jigdo文件引用的一个包须要从一个Non-US的服务器上下载(软件受美国出口限制阻碍),jigdo-lite会提示你需 要一个Non-US服务器。这一消息的显示(和你的回答)与前面段落中描述的镜像对话框很是类似,仅有的区别是你须要指定(或接受默认值)一个Non- US服务器。若是你正要下载的ISO镜像包含Non-US软件,你将会看到:
----------------------------------------------------------------
The jigdo file also refers to the Non-US section of the Debian
archive. Please repeat the mirror selection for Non-US. Do not
simply copy the URL you entered above; this does not work because
the path on the servers differs!
Debian non-US mirror [http://linux.csua.berkeley.edu/debian-non-US//]:
而且jigdo-lite会将你的选择写到$HOME/.jigdo-lite文件中。然而,若是你要下载的映像文件不包含Non-US软件的话,你将不会看到这个对话框。
注意,你能够改变$HOME/.jigdo-lite文件中以下面的行来改变之后下载的默认的镜像站点:
debianMirror='http://some-mirror-to-use/debian/'
nonusMirror='http://some-other-mirror/debian-non-US/'
--------------------------------------------------------------------------------
4.5. ISO文件的下载过程
当指定镜像站点后,你将看到jigdo-lite开始工做:
若是jigdo-lite不能找到与你所使用的.jigdo文件相对应的.template文件,它将试图从镜像站点上下载一个。 下面是当jigdo-lite不能找到.template文件时你将看到的状况:
Not downloading .template file - `woody-i386-1.iso.template' already present
-----------------------------------------------------------------
Merging parts from `file:' URIs, if any...
Found 0 of the 1224 files required by the template
Will not create image or temporary file - try again with different input files
--13:38:08-- http://linux.csua.berkeley.edu/debian/pool/main/b/bind9/
lwresd_9.2.1-2.woody.1_i386.deb => `lwresd_9.2.1-2.woody.1_i386.deb'
Resolving linux.csua.berkeley.edu... done.
Connecting to linux.csua.berkeley.edu[128.32.247.238]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 157,318 [application/x-debian-package]
30% [==========> ] 47,418 113.22K/s ETA 00:00
...
当.template文件被找到(或被下载)后,jigdo-lite开始将软件包拉到你的硬盘上。 当jigdo-lite正在下载这些包时,切换到另一个控制台(或打开另外一个xterm)并对jigdo-lite所在的目录作一次ls,如今这个目录 应该有6个文件:
jigdo-file-cache.db
tmp/
woody-i386-1.iso.jigdo
woody-i386-1.iso.jigdo.unpacked
woody-i386-1.iso.list
woody-i386-1.iso.template
woody-i386-1.iso.tmp
woody-i386-1.iso.tmp不会立刻就出现,它是ISO文件的临时版本,只是在写ISO文件时才出现。
我不知道jigdo-file-cache.db是干什么的,它是一个Berekeley DB文件。 tmp/ 是容纳下载的Debian包的目录。例如,当我在写这个的时候,它包括了:
$ ls tmp/
alsa-headers-0.5_0.5.12a-2_all.deb
tkdiff_3.08-3_all.deb
alsa-utils-0.4_0.4.1-9.1_i386.deb
xfonts-intl-chinese-big_1.2-2.1_all.deb
gnuserv_3.12.4-3_i386.deb
xmanpages-ja_4.1.0.20011224-1_all.deb
pilot-link_0.9.5.0-8_i386.deb
xscreensaver_3.34-3_i386.deb
smpeg-plaympeg_0.4.4-8_i386.deb
这个目录中的文件时不时被写进woody-i386-1.iso.tmp而且目录被清空。
我不知道woody-i386-2.raw.list是干什么的,file报告它是一个二进制的文件。
此时,去玩一会Quake III游戏,由于整个过程须要一些时间(你可能想到另外一台机器上玩游戏,由于当jigdo在装配ISO文件是很是消耗磁盘的)。过些时间,下载将结束,你将会看到:
FINISHED --13:32:58--
Downloaded: 7,469,872 bytes in 9 files
Found 9 of the 9 files required by the template
Successfully created `woody-i386-3.raw'
-----------------------------------------------------------------
Finished!
The fact that you got this far is a strong indication that `woody-i386-3.raw'
was generated correctly. I will perform an additional, final check,
which you can interrupt safely with Ctrl-C if you do not want to wait.
OK: Checksums match, image is good!
$
--------------------------------------------------------------------------------
5. 更新你的映像文件
大概,你已经阅读了最后一节,根据指引将新建立的ISO文件烧录到CD上并感受到有点兴奋。早晚,有些包将被更新,或你要将你的旧CD捐赠给当地的LUG 的新手,并给本身烧录一套最新的CD。 因为你已经上手并正在逐渐成为jigdo高手,咱们不会讲得象前面的部分同样详细。
第一步是下载所要更新映像的.jigdo文件和.template文件。 你可能会想知道为何要第二次下载它们,缘由你要下载得最新的映像已经发生变化。文件可能被加入和删除,即便没有,任何更新过的包或文件的校验和都与你最 开始下载映像所用的.jigdo文件和.template文件所列的校验和不一样。
在这里,你手里可能拿着一个过期的Debian CD或者在你的硬盘上有那个过期CD的ISO映像。让咱们逐步进行来得到一个更新的ISO文件。若是你有一个CD,将它放入你的光驱并安装它:
$ mount /cdrom
另外一方面,若是你有一个想进行更新的ISO文件,把它以loop方式安装(你可能须要成为root以完成这个工做)。因为注意到Woody刚获得了一些安全方面的更新,我将更新个人Woody映像:
# mount -o loop woody-i386-1.iso /mnt
如今将.jigdo文件做为参数运行jigdo-lite。
$ jigdo-lite woody-i386-1.iso.jigdo
-----------------------------------------------------------------
Jigsaw Download "lite"
Copyright 2001-2002 by Richard Atterer <jigdo@atterer.net>
Loading settings from `/root/.jigdo-lite'
-----------------------------------------------------------------
Images offered by `woody-i386-1.iso.jigdo':
1: woody-i386-1.iso -
-----------------------------------------------------------------
If you already have a previous version of the image you are
downloading, jigdo can re-use files on the old image that are also
present on the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom'). Alternatively, just press enter if you want
to start the download of any remaining files.
Files to scan:
jigdo-lite正在请求咱们给出已安装的CD(若是你正在更新一个CD)或 以loop方式安装的ISO文件(若是你正使用ISO文件)的位置。 我正将ISO文件以loop方式安装在/mnt上使用,因此我输入/mnt。 若是你正在更新CD,就输入CD所安装的目录,大多数状况下是 /cdrom。 在任一状况下,jigdo-lite会扫描安装介质的目录,决定那些文件须要更新和从新使用不须要更新的文件。你将看到相似下面的东西:
Files to scan: /mnt
Downloading .template file
--18:12:41-- http://woody-i386-1.iso.template/ => `index.html'
jigdo-file: Output file `woody-i386-1.iso' already exists -
delete it or use --force jigdo-file failed with code 3 - aborting.
%
发生了什么事情?事实上,我想让你看看这个,由于你早晚会碰到它。我正在更新一个ISO文件,但那个过期的映像文件正在我工做的目录下。 jjigdo-lite想生成一个叫woody-i386-1.iso的文件,但当前的目录下已有一个同名的文件存在(那个过期的映像)。 jigdo-lite不想毁坏那个文件,因此它提示咱们能够删除那个文件或使用--force选项去覆盖它。 你也能够将其更名或移走它,但我猜测jigdo-lite假设咱们已知道这些。?:-)
别由于这个映像文件是以loop安装的而不敢移动或从新命名它。 文件系统使用inode,即便你移动或从新命名它,inode保持不变。 你不会伤害到安装在/mnt下的文件系统。 至于删除ISO文件,那一样不会损害已安装的文件系统;一个文件的inode只有当它的引用计数减为零时才会被释放。 安装ISO文件使引用计数增长,因此该文件只有在你删除它并卸载它后才真正被删除。正在更新CD的大家没必要为此担忧。 :-)
我将ISO文件重命名为woody-i386-1.iso.old并再次运行jigdo-lite。让咱们再试一下:
$ jigdo-lite woody-i386-1.iso.jigdo
-----------------------------------------------------------------
Jigsaw Download "lite"
Copyright 2001-2002 by Richard Atterer <jigdo@atterer.net>
Loading settings from `/root/.jigdo-lite'
-----------------------------------------------------------------
Images offered by `woody-i386-1.iso.jigdo':
1: woody-i386-1.iso -
-----------------------------------------------------------------
If you already have a previous version of the image you are
downloading, jigdo can re-use files on the old image that are also
present on the new image, and you do not need to download them
again. Mount the old CD ROM and enter the path it is mounted under
(e.g. `/mnt/cdrom'). Alternatively, just press enter if you want
to start the download of any remaining files.
You can also enter a single digit from the list below to
select the respective entry for scanning:
1: /mnt
Files to scan: /mnt
Downloading .template file
--18:26:44-- http://woody-i386-1.iso.template/
=> `index.html'
Resolving woody-i386-1.iso.template... failed: Host not found.
...
Found 1200 of the 1224 files required by the template
...
jigdo-lite记住了我想要扫描/mnt并告诉我能够敲入1或再次输入该目录。我再次输入了目录的名字。
椭圆表明某些文字快速地改变。第一个椭圆是jigdo-lite正在扫描的文件的动态列表。第二个椭圆表示正在写woody-i386-1.iso.tmp。一旦jigdo-lite完成扫描文件和写临时的ISO文件,它打印出:
Copied input files to temporary file `woody-i386-1.iso.tmp' - repeat command and supply more files to continue ----------------------------------------------------------------- If you already have a previous version of the image you are downloading, jigdo can re-use files on the old image that are also present on the new image, and you do not need to download them again. Mount the old CD ROM and enter the path it is mounted under (e.g. `/mnt/cdrom'). Alternatively, just press enter if you want to start the download of any remaining files. You can also enter a single digit from the list below to select the respective entry for scanning: 1: /mnt Files to scan: 由于一般你除了以loop安装的ISO文件(或者CD)外,没有另外的文件来源须要扫描,按<ENTER>。 Jigdo-lite将问你想使用哪个镜像站点,就如你第一次下载ISO文件时它问的同样。你以前已经回答过这些问题,但若是你真的忘了,你可能要从新 阅读第4.4节。 到这里时,你将看到jigdo-lite正在施展它的魔法。这不是很简单吗? -------------------------------------------------------------------------------- 6. 常见问答(FAQ) 6.1. 如何才能使jigdo使用proxy? 这个问题在http://debian.org/CD/jigdo-cd/上和jigdo-lite的tar压缩包中的README文件已有说明。 -------------------------------------------------------------------------------- 6.2. 可否使用.tmp的ISO文件继续被中断的映像文件下载? 能够,而且它正如你所想的那样工做。以loop方式安装.tmp文件到/mnt目录下,从新运行jigdo-lite并当它问你想扫描哪一个文件时将这个目录传给jigdo-lite。 -------------------------------------------------------------------------------- 6.3. 可使用jigdo下载DVD的映像文件吗? 绝对能够!过程与下载CD映像的过程是同样的。你所要区分的只是下载DVD的.jigdo文件和.template文件来替代CD的这两个文件。你能够从 http://www.debian.org/CD/jigdo-cd/上找到DVD的.jigdo文件和.template文件。 -------------------------------------------------------------------------------- 6.4. 能够将.iso.tmp文件烧录到CD吗? 咱们尚未这样试过,但它应该是可能的。一个使人惊奇的讽刺之事是,jigdo的做者并无一个CD刻录机(若是你想要捐赠一个,能够与他联 系<atterer@debian.org> ?:-)?)。你将可能找到一些文件被“0”填充着。若是有人尝试这样作,请与我联系<p@dirac.org>并告诉我发 生了什么事。 但更重要的是,为何你要这样作??:-) -------------------------------------------------------------------------------- 6.5. 为何jigdo不工做?它下载了一些包并删除它们。我知道它并无将它们写进iso.tmp文件,由于文件的大小没有改变! 这是jigdo的正常操做过程。放手让jigdo干它的事情。Jigdo至关强壮,若是有东西发生错误,它会告诉你的。 -------------------------------------------------------------------------------- 6.6. 我在使用jigdo-easy工做时碰到了问题 请看第7.1.节。 -------------------------------------------------------------------------------- 7. 勘误表 7.1. jigdo-easy Jigdo-easy,做者是Anne Bezemer,是从jigdo-lite的派生出来的,它被移植到许多系统上,包括Windows。不幸地是,它如今已通过时了而且不能处理最新的 Debian jigdo文件。看来这个做者已经对jigdo-easy失去兴趣,而且这个项目彷佛已经死亡。 你不该该使用jigdo-easy。Jigdo-lite已经移植到Windows上并能够从jigdo的主站点上下载到(第7.3节)。 -------------------------------------------------------------------------------- 7.2. 图形介面 一个jigdo的图形介面正在开发中。它如今仍未能彻底地工做,但很快就可使用了。 -------------------------------------------------------------------------------- 7.3. 资源 这个HOWTO文件将要结束,但我仍是想留下一些参考资料使你能够更多地了解jigdo工具以及它们是如何工做的。 http://atterer.net/jigdo/ 这是jigdo的主站点。你应该浏览这个站点:大量关于移植,GUI客户端和全部与jigdo有关的东西。 http://cdimage.debian.org/~costar/jigdo/ http://www.debian.org/CD/jigdo-cd/ Debian的jigdo主页