NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXAMPLES | FILES | SEE ALSO | AUTHORS | BUGS | COLOPHON |
reposync(1) reposync(1)
reposync - synchronize yum repositories to a local directory
reposync [options]
reposync is used to synchronize a remote yum repository to a local directory, using yum to retrieve the packages.
-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.
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 repos directory: reposync -p repos --repoid=updates Sync all packages from the 'updates' repo to the repos directory excluding x86_64 arch. Edit /etc/yum.conf adding option exclude=*.x86_64. Then: reposync -p repos --repoid=updates
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/
yum.conf(5) http://yum.baseurl.org/
See the Authors file included with this program.
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@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.
This page is part of the yum-utils (Yum Package Manager utilities)
project. Information about the project can be found at
⟨http://yum.baseurl.org/⟩. If you have a bug report for this manual
page, see ⟨http://yum.baseurl.org/report⟩. This page was obtained
from the project's upstream Git repository
⟨git://yum.baseurl.org/yum-utils.git⟩ on 2017-07-05. If you discover
any rendering problems in this HTML version of the page, or you
believe there is a better or more up-to-date source for the page, or
you have corrections or improvements to the information in this
COLOPHON (which is not part of the original manual page), send a mail
to man-pages@man7.org
27 April 2007 reposync(1)