dnf-reposync
Synchronize packages and metadata of a remote DNF repository to a local directory. tldr-pages
On Linux
Linux
Synchronize packages and metadata of a remote DNF repository to a local directory. Not default to dnf but supported via dnf-plugins-core.
Synchronize all packages from the repository with id repo_name to a subdirectory repo_name of the current working directory
dnf reposync --repoid repo_nameIdentifySynchronize all packages and define a custom save location
dnf reposync --repoid repo_name --download-path path/to/directoryIdentifySynchronize all packages and metadata
dnf reposync --repoid repo_name --download-metadataIdentifyDownload only newest packages per-repo
dnf reposync --repoid repo_name --newest-onlyIdentifyJust print URLs of what would be downloaded, don't download
dnf reposync --repoid repo_name --urlsIdentifyTry to set the timestamps of the downloaded files to those on the remote side
dnf reposync --repoid repo_name --remote-timeIdentify