Tips: Faster Download of Warty CD with Jigdo
Jim Cheetham
jim at iNode.co.nz
Thu Oct 21 23:01:20 UTC 2004
I'm keeping the latest ISO file hanging around on disk, not on CD (no
point burning it until someone wants it)
So I just mounted the iso image (onto a directory called wartyCD), and
used jigdo to scan that ... ;-)
$ ls
warty-i386.iso
wartyCD/
$ mount -o loop warty-i386.iso wartyCD
$ jigdo-lite ...
However, I'm not sure that jigdo is "more efficient" than rsync'ing the
image file, because if a package has been upgraded, you need to download
the entire new package - even if 99% of it was identical to the one you
had. Can apt be asked to use rsync to get a new package? (i.e. copy the
old .deb to the new version's name (in a temp location), rsync the new
.deb, then move into the pool and process as normal?)
I can see that if I had a large number of machines updating, and using a
big http cache or even a mirror, then jigdo would be reasonably
efficient ... and certainly "lots of small transfers" is more robust for
small/unreliable net connections ... but is rsync more efficient?
-jim
Zakaria wrote:
> Hi, fellow ubuntuers
>
> If you:
> 1. Already have a Warty preview or pre release CD
> 2. Have installed it
> 3. Always keep it up-to-date with synaptic or apt-get
> 4. Want to get the latest CD, So you could burn it
> and give it to your friend and family.
>
> There is a faster way to download Warty CD image. Using jigdo.
> Here's how:
>
> 1. Get jigdo-file
> sudo apt-get install jigdo-file
> 2. Download warty jigdo file
> wget -c http://releases.ubuntu.com/warty/warty-release-install-i386.jigdo
> wget -c http://releases.ubuntu.com/warty/warty-release-install-i386.template
> 3. Edit the jigdo file so it use your nearest mirror.
> For example I use mirror.switch.ch . So I add
> Ubuntu=http://mirror.switch.ch/ftp/mirror/ubuntu/
> before Ubuntu=http://archive.ubuntulinux.org/ubuntu/ --try-last
> in [Servers] section
> 4. Put your CD in CD-ROM Drive and wait until it automatically mounted
> 5. Run jigdo
> jigdo-lite warty-release-install-i386.jigdo
> 6. in "Files to scan:" prompt type:
> /media/cdrom
> 7. After jigdo scan your CD and show "Files to scan:" prompt again, type:
> /var/cache/apt/archives/
> 8. When you see the "Files to scan:" prompt again just press enter
> and wait for jigdo to download and build your CD image
> 9. Burn your ISO and spread the spirit of Ubuntu
More information about the ubuntu-users
mailing list