pyjigdo

Langue: en

Version: 371924 (fedora - 01/12/10)

Section: 1 (Commandes utilisateur)

NAME

pyjigdo - PYthon JIGsaw DOwnloader

SYNTAX

pyjigdo [option]... jigdoURL

DESCRIPTION

PyJigdo is a Python rewrite of the popular Jigdo distribution framework. It has also been slightly modified to add some extra features.

OPTIONS

--version show program's version number and exit

-h, --help
show this help message and exit
Runtime Options:
--jigdo-file-bin=JIGDO_FILE_BIN
Use given jigdo-file binary. (Default: /usr/bin/jigdo-file)
--list-images
List available images for given Jigdo files and exit.
-d, --debug
Set debugging to on.
-v, --verbose
Increase verbosity.
--logfile=LOG_FILE
Logfile location. (Default: ./pyjigdo.log)
General Options:
--info
Print information about the jigdo image and exit.
--fallback=[number of tries]
Number of public mirrors to try before using a fallback mirror. (Default: 3)
--servers-only
Don't use mirrorlists, if present. (Default: False)
--max-attempts=[number of tries]
Max number of tries to get a file before giving up. (Default: 6)
-t [number of seconds], --timeout=[number of seconds]
Number of seconds to wait before switching to different slice source. (Default: 30)
Download Options:
-n [image numbers], --image-numbers=[image numbers]
Download a given comma-separated list of image number(s) or range(s). e.g.: "7,15,23,8-13"
-f [image filenames], --image-filenames=[image filenames]
Download a given comma-separated list of image filenames or file glob patterns. e.g.: "*i386*CD*,foo.iso"
-a, --all
Download all images defined in jigdo. Same as -f "*"
--threads=[number]
Number of threads to use when downloading. (Default: 8)
--stuff-bits=[number]
Number of files to download before stuffing into ISO. (Default: 80)
--stuff-then-remove
Remove downloaded data after stuffing into ISO. (Default: False)
--download-storage=[directory]
Directory to store any temporary data for downloads. (Default: ./pyjigdo-data/)
--download-target=[directory]
Directory to store final download data. (Default: . )
Scan Options:
-s [directory], --scan-dir=[directory]
Scan given directory for files needed by selected image(s).
--scan-iso=[iso image]
Mount and then scan existing ISO images for files needed by selected image(s).

EXAMPLES

Interactively download an ISO image listed in the specified .jigdo file or URL:

pyjigdo http://jigdo.fedoraunity.org/templates/20080331/Fedora-Unity-20080331-8.jigdo

Save time and bandwidth by not downloading unchanged parts of the image you may already have available locally. Point --scan-dir at base directories and/or --scan-iso at ISO images. One or both of these options should always be used when possible, and is a primary feature of using Jigdo over other download methods.

pyjigdo --scan-dir "/media/Fedora 8 i386 DVD" Fedora-Unity-20080331-8.jigdo
pyjigdo --scan-iso ~/downloads/Fedora-8-i386-DVD.iso Fedora-Unity-20080331-8.jigdo

Automatically start downloading ISO image numbers 6, 7, and 16 to 21:

pyjigdo -n 6,7,16-21 Fedora-Unity-20080331-8.jigdo

Automatically start downloading all of the 32bit CD ISO image filenames using a simple wildcard glob pattern:

pyjigdo -f "*i386*CD*" Fedora-Unity-20080331-8.jigdo

FILES


./pyjigdo-data/
./pyjigdo.log

AUTHORS

Jonathan Steffan, Jeroen van Meeuwen, Ignacio Vazquez-Abrams, Stewart Adam, Jason Farrell

BUGS

Report bugs at http://bugzilla.redhat.com/ .