DNF5-REPO(8) dnf5 DNF5-REPO(8) NAME dnf5-repo - Repo Command SYNOPSIS dnf5 repo [options] [...] DESCRIPTION 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 o dnf5 repo list --json The command returns a JSON array of objects, each describing one repository. Each object contains the following fields: o id (string) - Repository ID. o name (string) - Repository name. o is_enabled (boolean) - Repository status, either true (enabled), or false (disabled). o dnf5 repo info --json The command returns a JSON array of objects, each describing one repository. Each object contains the following fields: o id (string) - Repository ID. o name (string) - Repository name. o is_enabled (boolean) - Repository status, either true (enabled), or false (disabled). o priority (integer) - Repository priority. o cost (integer) - Repository cost. o type (string) - Repository type. o exclude_pkgs (array of strings) - List of excluded packages. o include_pkgs (array of strings) - List of included packages. o timestamp (integer) - Timestamp of the last metadata update, UNIX time. o metadata_expire (integer) - Metadata expiration time. If not set, value is taken from global config. o skip_if_unavailable (boolean) - Whether to skip the repository if it is unavailable. o repo_file_path (string) - Path to the repository file. o base_url (array of strings) - List of base URLs. They are "effective" base URLs, i.e., after expanding any variables included. o metalink (string) - Metalink URL. o mirrorlist (string) - Mirrorlist URL. o gpg_key (array of strings) - List of OpenPGP keys. o repo_gpgcheck (boolean) - Whether to perform GPG check of the repository metadata. o pkg_gpgcheck (boolean) - Whether to perform GPG check of the packages. o available_pkgs (integer) - Number of available packages in the repository. o pkgs (integer) - Number of packages in the repository. o size (integer) - Total size of packages in the repository, in bytes. o content_tags (array of strings) - List of content tags. o distro_tags (array of strings) - List of distro tags. o revision (string) - Repository revision. o 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(8), --dump-repo-config option <#dump-repo-config-option-ref-label> dnf5.conf(5), Repo Options <#repo-options-label> Author See AUTHORS.md in dnf5 source distribution. Copyright Contributors to the dnf5 project. September 6, 2026 DNF5-REPO(8)