[教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

[教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#1

帖子 BigSnake.NET » 2008-03-02 19:09

本文所讲的安装光盘均不包含 Desktop 版(即仅限 Alternate CD 和 Server CD)

安装 Ubuntu, 首先当然要下载光盘(邮寄除外). 但光盘下载服务器远在欧洲, 国内的镜像又不多. 如果下载的是刚出的版本或者daily版, 就只能从官方下载了. 这样的话下载很慢, 很耗时.
此时就可以使用jigdo, 一个用来下载Debian安装光盘的软件.

原理:
jigdo 从里下载软件包, 然后与一个"模板"文件组装, 生成ISO文件.
而国内快速的源是很多的.

使用方法很简单:
1) 安装

代码: 全选

sudo aptitude install jigdo-file
2) 下载 .jigdo 文件和 .template 文件
以 7.10 i386 Alternate CD 为例, 进入下载页面 http://releases.ubuntu.com/gutsy/
图片

将这两个文件
ubuntu-7.10-alternate-i386.template
ubuntu-7.10-alternate-i386.jigdo
下载下来. 因为很小(131K + 5.2M), 所以不会用很长时间.

3) 下载
为了整洁, 建一个目录

代码: 全选

mkdir gutsy && cd gutsy
将那两个文件放进去
然后开始下载

代码: 全选

jigdo-lite ubuntu-7.10-alternate-i386.jigdo
然后会问你

代码: 全选

-----------------------------------------------------------------
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 in 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 downloading
the remaining files.
Files to scan: 
这里是叫你输入旧版CD的路径(注意是 mount 了的目录, 而不是那个ISO), 这样已经有的文件就不需要下载了.
因为我们是首次下载, 所以直接回车即可.

代码: 全选

-----------------------------------------------------------------
The jigdo file refers to files stored on Ubuntu mirrors. Please
choose an Ubuntu mirror as follows: Either enter a complete URL
pointing to a mirror (in the form
`http://archive.ubuntu.com/archive/'), 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'.
Ubuntu mirror [http://debian.ustc.edu.cn/ubuntu/]: 
这里需要输入一个镜像源的地址, 要快的(例如我用的 http://debian.ustc.edu.cn/ubuntu/).
不必担心找不到太新的文件. 如果这个源没找到需要的文件, 就会自动到官方源下载.
然后就是下载过程.........
如果一切顺利, jigdo 在最后会提示校检成功. 而 ISO 则乖乖地躺在当前目录下.

*) 关于续传
jigdo 会在下载完一定数量的文件后(默认是10个), 自动将文件写到一个 tmp 文件中. 其实那个文件也是一个 ISO. 续传的话只要挂载那个 tmp 文件, 然后在第一步指定扫描目录即可.

**) 参考文章
http://dirac.org/linux/debian/jigdo/deb ... .9.50.html
http://www-128.ibm.com/developerworks/c ... ian/jigdo/
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2008-03-02 19:15

还有个图形版的, 不过我没用过

代码: 全选

软件包: jigdo
新: 是
状态: 已安装
自动安装: 是
版本号: 0.7.3-1ubuntu2
优先级: 额外
部分: universe/utils
维护者: Ubuntu MOTU Developers <ubuntu-motu@lists.ubuntu.com>
未压缩尺寸: 463k
依赖于: libatk1.0-0 (>= 1.13.2), libbz2-1.0, libc6 (>= 2.6), libcairo2 (>=
           1.4.0), libcurl3 (>= 7.16.2-1), libdb4.4, libfontconfig1 (>= 2.4.0),
           libgcc1 (>= 1:4.2-20070516), libglib2.0-0 (>= 2.13.5), libgtk2.0-0
           (>= 2.11.5), libkrb53 (>= 1.6.dfsg.1), libpango1.0-0 (>= 1.17.4),
           libstdc++6 (>= 4.2-20070516), libx11-6, libxcomposite1 (>= 1:0.3-1),
           libxcursor1 (> 1.1.2), libxdamage1 (>= 1:1.1), libxext6, libxfixes3
           (>= 1:4.0.1), libxi6, libxinerama1, libxrandr2 (>= 2:1.2.0),
           libxrender1, zlib1g (>= 1:1.2.1)
建议: jigdo-file
描述: GTK+ download manager (beta version)
 This is a BETA version of the jigdo GTK+ download manager. In particular, it is
 NOT yet capable of processing .jigdo files - use jigdo-lite from the jigdo-file
 package for that! 
 
 This download manager features FTP and HTTP 1.1 support, pausing, continuing
 and resuming of downloads, and automatic guessing of your proxy configuration. 
 
 jigdo homepage: <http://atterer.net/jigdo/>
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
eagle5678
帖子: 1865
注册时间: 2006-07-08 14:07

#3

帖子 eagle5678 » 2008-03-23 10:09

:lol: :lol: :lol:
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

#4

帖子 lhw828 » 2008-03-23 22:38

没有试过…………
头像
millenniumdark
论坛版主
帖子: 4159
注册时间: 2005-07-02 14:41
系统: Ubuntu 14.04 (Kylin)
联系:

#5

帖子 millenniumdark » 2008-03-24 21:56

原来用jigdo,貌似比直接下载ISO慢。

这种用法倒是不错。不过Ubuntu的一个ISO,能占多少磁盘呢,为何不镜像呢?
tongttt
帖子: 444
注册时间: 2007-11-27 22:20

#6

帖子 tongttt » 2008-03-24 22:31

见识了。 :shock: :D
头像
ssfjhh
帖子: 1289
注册时间: 2007-11-08 21:23
来自: 中国

#7

帖子 ssfjhh » 2008-04-24 19:10

长见识了,原来安装光盘还可以这样的制作。神奇。
这个功能如何实现?
http://yufanyufan.spaces.live.com/blog/ ... !149.entry
要实现的功能为,若当前标签页为空白页,则在当前页打开,否则新建一个标签页。
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

#8

帖子 ptptptptptpt » 2008-04-25 20:57

强大!
头像
daf3707
论坛版主
帖子: 12731
注册时间: 2007-06-13 15:57
来自: 在他乡

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#9

帖子 daf3707 » 2008-09-29 16:18

:em11 近日准备备份,没想找到这儿来了。不错。标记一下。(备份也找到了再生龙最新的9.17发布的)
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#10

帖子 lhw828 » 2008-10-16 8:42

哈哈,早就需这样的东西啦
头像
lhw828
帖子: 2797
注册时间: 2007-03-15 16:58
来自: 湖北武汉
联系:

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#11

帖子 lhw828 » 2008-10-16 8:42

哈哈,早就需这样的东西啦
cn170355
帖子: 90
注册时间: 2008-09-12 11:48

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#12

帖子 cn170355 » 2008-10-18 17:18

不错的方法 借鉴了
头像
百草谷居士
帖子: 3919
注册时间: 2006-02-10 16:36
系统: Mint21.1/Deepin20.8

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#13

帖子 百草谷居士 » 2008-11-18 11:08

不错!
请问如果下载的是daily版,比如11月10日的版本,现在又想下载11月18日的版本。是不是.jigdo文件和.template文件两个都要下载?因为.template比.jigdo文件大得多。如果是DVD版.template文件竟然有1.5G。
是不是可以只下载.jigdo文件。
debian 12 / 深度系统 20.9 / Mint 21.3

为何热衷于搞发行版的多,搞应用程序开发的少?Linux最多余的就是各种发行版,最缺的就是应用程序,特别是行业应用程序。
l.yun
帖子: 9
注册时间: 2007-08-09 18:30

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#14

帖子 l.yun » 2009-02-22 14:16

我也在这个问题上犹豫了很久,
找了很多资料
这里有篇文章
http://blog.csdn.net/cxjnet/archive/200 ... 83438.aspx
里面讲到需要删除 .jigdo .template 这两个文件。

我正在下载 已经到4.3G了 但老是提示找不到那些包 出现404错误的包有400多个。
现在换个镜像在下载中。


第一次使用jigdo 就应该下载cd的就好了 现在下载dvd 有些后悔,万一不成功 那不就浪费时间和精力了吗?
头像
returex
帖子: 87
注册时间: 2007-11-02 14:03

Re: [教学]使用 jigdo 下载 Ubuntu 安装光盘(非 LiveCD)镜像

#15

帖子 returex » 2009-04-25 5:53

mark下 :em01
回复