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