table of contents
| DNF5-REPO(8) | dnf5 | DNF5-REPO(8) |
NAME¶
dnf5-repo - Repo Command
SYNOPSIS¶
dnf5 repo <subcommand> [options] [<repo-spec>...]
DESCRIPTION¶
The repo command in DNF5 offers several queries for getting information about repositories configured on the system.
SUBCOMMANDS¶
OPTIONS¶
- --all
-
Show information about all known repositories.
- --enabled
-
Show information only about enabled repositories. This is the default behavior.
- --disabled
-
Show information only about disabled repositories.
EXAMPLES¶
- dnf5 repo info --all
-
Print detailed info about all known repositories.
- dnf5 repo list --disabled *-debuginfo
-
Print disabled repositories related to debugging.
- dnf5 config-manager setopt repo_id.enabled=0
-
Persistently disable repository using the config-manager plugin command. See dnf5-config-manager(8) for more details.
JSON OUTPUT¶
- •
- dnf5 repo list --json
The command returns a JSON array of objects, each describing one repository. Each object contains the following fields:
- id (string) - Repository ID.
- name (string) - Repository name.
- is_enabled (boolean) - Repository status, either true (enabled), or false (disabled).
- •
- dnf5 repo info --json
The command returns a JSON array of objects, each describing one repository. Each object contains the following fields:
- id (string) - Repository ID.
- name (string) - Repository name.
- is_enabled (boolean) - Repository status, either true (enabled), or false (disabled).
- priority (integer) - Repository priority.
- cost (integer) - Repository cost.
- type (string) - Repository type.
- exclude_pkgs (array of strings) - List of excluded packages.
- include_pkgs (array of strings) - List of included packages.
- timestamp (integer) - Timestamp of the last metadata update, UNIX time.
- metadata_expire (integer) - Metadata expiration time. If not set, value is taken from global config.
- skip_if_unavailable (boolean) - Whether to skip the repository if it is unavailable.
- repo_file_path (string) - Path to the repository file.
- base_url (array of strings) - List of base URLs. They are “effective” base URLs, i.e., after expanding any variables included.
- metalink (string) - Metalink URL.
- mirrorlist (string) - Mirrorlist URL.
- gpg_key (array of strings) - List of OpenPGP keys.
- repo_gpgcheck (boolean) - Whether to perform GPG check of the repository metadata.
- pkg_gpgcheck (boolean) - Whether to perform GPG check of the packages.
- available_pkgs (integer) - Number of available packages in the repository.
- pkgs (integer) - Number of packages in the repository.
- size (integer) - Total size of packages in the repository, in bytes.
- content_tags (array of strings) - List of content tags.
- distro_tags (array of strings) - List of distro tags.
- revision (string) - Repository revision.
- max_timestamp (integer) - Maximum timestamp from repomd records; UNIX time.
For more details about the fields, see the REPO OPTIONS section in dnf5.conf(5).
SEE ALSO¶
dnf5.conf(5), Repo options
Author¶
See AUTHORS.md in dnf5 source distribution.
Copyright¶
Contributors to the dnf5 project.
| January 21, 2026 |