dnf5-repo(8)

dnf5-repo8

Repo command

Usage

dnf5 repo <subcommand> [options] [<repo-spec> ...]

Overview

The repo command in DNF5 offers several queries for getting information about repositories configured on the system.

Subcommands

list
List available repositories.
info
Show detailed info about repositories.

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.
--json
Show information in JSON format.
Similar information can be obtained with dnf5 --dump-repo-config REPO_ID command.

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).

Author

See AUTHORS.md in dnf5 source distribution.

From dnf5 5.4.6.0-2 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.