reposync (1) Linux Manual Page
NAME
reposync – synchronize yum repositories to a local directory
SYNOPSIS
reposync [options]
DESCRIPTION
reposync is used to synchronize a remote yum repository to a local directory, using yum to retrieve the packages.
OPTIONS
-h, –help- Display a help message, and then quit.
-c CONFIG, –config=CONFIG- Config file to use (defaults to /etc/yum.conf).
-a ARCH, –arch=ARCH- Act as if running the specified arch (default: current arch, note: does not override $releasever. x86_64 is a superset for i*86.).
–source- Also download .src.rpm files.
-r REPOID, –repoid=REPOID- Specify repo ids to query, can be specified multiple times (default is all enabled).
-e CACHEDIR, –cachedir CACHEDIR- Directory in which to store metadata.
-t, –tempcache- Use a temp dir for storing/accessing yum-cache.
-d, –delete- Delete local packages no longer present in repository.
-p DESTDIR, –download_path=DESTDIR- Path to download packages to: defaults to current directory.
–norepopath- Don’t add the reponame to the download path. Can only be used when syncing a single repository (default is to add the reponame).
-g, –gpgcheck- Remove packages that fail GPG signature checking after downloading. exit status is ‘1’ if at least one package was removed.
-u, –urls- Just list urls of what would be downloaded, don’t download.
-l, –plugins- Enable yum plugin support.
-m, –downloadcomps- Also download comps.xml.
–download-metadata- Download all the non-default metadata.
-n, –newest-only- Download only newest packages per-repo.
-q, –quiet- Output as little information as possible.
EXAMPLES
- Sync all packages from the ‘updates’ repo to the current directory:
-
reposync –repoid=updates - Sync only the newest packages from the ‘updates’ repo to the current directory:
-
reposync -n –repoid=updates - Sync packages from the ‘updates’ and ‘extras’ repos to the current directory:
-
reposync –repoid=updates –repoid=extras - Sync all packages from the ‘updates’ repo to the
reposdirectory: -
reposync -p repos –repoid=updates - Sync all packages from the ‘updates’ repo to the
reposdirectory excluding x86_64 arch. Edit /etc/yum.conf adding optionexclude=*.x86_64. Then: -
reposync -p repos –repoid=updates
FILES
reposync uses the yum libraries for retrieving information and packages. If no configuration file is specified, the default yum configuration will be used.
/etc/yum.conf /etc/yum/repos.d/
SEE ALSO
yum.conf (5) http://yum.baseurl.org/
AUTHORS
See the Authors file included with this program.
BUGS
There are of course no bugs, but should you find any, you should first consult the FAQ section on http://yum.baseurl.org/wiki/Faq and if unsuccessful in finding a resolution contact the mailing list: yum-devel [at] lists.baseurl.org. To file a bug use http://bugzilla.redhat.com for Fedora/RHEL/Centos related bugs and http://yum.baseurl.org/report for all other bugs.
