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¶
Author¶
See AUTHORS.md in dnf5 source distribution.
Copyright¶
Contributors to the dnf5 project.
| February 19, 2026 |