dnf-reposync: add page (#18729)

* dnf-reposync: add page

Added dnf-reposync

* Update dnf-reposync.md

Replaced 'the_repo' with 'repo_name' and removed the = after --repoid

* Update dnf-reposync.md

mentioned --repoid first  in commands

* Clarify dnf reposync command descriptions
This commit is contained in:
Suresh Jagtap
2025-10-18 13:44:58 +05:30
committed by GitHub
parent d374631536
commit e0ff2eaf99
+30
View File
@@ -0,0 +1,30 @@
# dnf reposync
> Synchronize packages and metadata of a remote DNF repository to a local directory.
> Not default to `dnf` but supported via `dnf-plugins-core`.
> See also: `dnf`.
> More information: <https://dnf-plugins-core.readthedocs.io/en/latest/reposync.html>.
- Synchronize all packages from the repository with id `repo_name` to a subdirectory `repo_name` of the current working directory:
`dnf reposync --repoid {{repo_name}}`
- Synchronize all packages and define a custom save location:
`dnf reposync --repoid {{repo_name}} {{[-p|--download-path]}} {{path/to/directory}}`
- Synchronize all packages and metadata:
`dnf reposync --repoid {{repo_name}} --download-metadata`
- Download only newest packages per-repo:
`dnf reposync --repoid {{repo_name}} {{[-n|--newest-only]}}`
- Just print URLs of what would be downloaded, dont download:
`dnf reposync --repoid {{repo_name}} {{[-u|--urls]}}`
- Try to set the timestamps of the downloaded files to those on the remote side:
`dnf reposync --repoid {{repo_name}} --remote-time`