dnf guide
dnf5
| Command | Description |
|---|---|
| advisory | Manage advisories. |
| autoremove | Remove unneeded packages. |
| check | Check for problems in the package database. |
| check-upgrade | Check for available package upgrades. |
| clean | Remove or invalidate cached data. |
| distro-sync | Upgrade or downgrade installed packages to the latest available version. |
| downgrade | Downgrade packages. |
| download | Download packages. |
| environment | Manage comps environments. |
| group | Manage comps groups. |
| history | Manage transaction history. |
| info | Provide detailed information about installed or available packages. |
| install | Install packages. |
| leaves | List groups of leaf packages. |
| list | List installed or available packages. |
| makecache | Generate the metadata cache. |
| mark | Change the reason of an installed package. |
| module | Manage modules. |
| offline | Manage offline transactions. |
| provides | Find what package provides the given value. |
| reinstall | Reinstall packages. |
| remove | Remove packages. |
| replay | Replay stored transactions. |
| repo | Manage repositories. |
| repoquery | Search for packages in repositories. |
| search | Search for packages using keywords. |
| swap | Remove software and install another in the single transaction. |
| system-upgrade | Upgrade the system to a new major release. |
| upgrade | Upgrade packages. |
| versionlock | Protect packages from updates to newer versions. |
advisory
Syntax: dnf advisory [OPTIONS] [ADVISORY]...
Arguments:
ADVISORY: One or more advisory identifiers to act upon.
Options:
list: List advisories.
info: Display detailed information about advisories.
updateinfo: Display update information.
--all: Include all advisories.
--security: Include only security advisories.
--bugfix: Include only bugfix advisories.
--enhancement: Include only enhancement advisories.
autoremove
The autoremove command in DNF5 is used for removing unneeded packages from the system.
Unneeded packages are all "leaf" packages that were originally installed as dependencies of user-installed packages, but which are no longer required by any such package.
Installonly packages (e.g. kernels) are never automatically removed by this command even if they were installed as dependencies.
autoremove
dnf autoremove [OPTIONS]
Arguments: None.
Options:
--all: Remove all unneeded packages.
--exclude=package: Exclude specific packages from removal.
--offline
check
Syntax: dnf check [OPTIONS]
Arguments: None.
Options:
--dependencies: Check for dependency problems.
--duplicates: Check for duplicate packages.
--obsoleted
check-upgrade
Syntax: dnf check-upgrade [OPTIONS]
Arguments: None.
Options:
--security: Check for security updates.
--bugfix: Check for bugfix updates.
clean
Syntax: dnf clean [OPTIONS] [CACHE_TYPE]...
Arguments:
CACHE_TYPE: Types of cache to clean. Supported types: all, packages, metadata, dbcache, expire-cache.
Options: None.
distro-sync
Syntax: dnf distro-sync [OPTIONS] [PACKAGE]...
Arguments:
PACKAGE: Specific packages to synchronize.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
--best: Try the best available package versions.
--skip-broken , --skip-unavailable, --downloadonly
downgrade
Syntax: dnf downgrade [OPTIONS] PACKAGE...
Arguments:
PACKAGE: One or more packages to downgrade.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
download
Syntax: dnf download [OPTIONS] PACKAGE...
Arguments:
PACKAGE: One or more packages to download.
Options:
--destdir=DIRECTORY: Specify destination directory.
--source: Download source packages.
environment
The environment command in DNF5 offers several queries for getting information about environments and groups related to them. You can install environments with the install command as install @environment-id.
Optional environment-spec arguments could be passed to filter only environments with given names.
Syntax: dnf environment [OPTIONS] COMMAND [ENVIRONMENT]...
Arguments:
COMMAND: Subcommand to execute (list, info, install, remove).
ENVIRONMENT: One or more environments to act upon.
Options: None.
group
The group command in DNF5 offers several queries for getting information about groups, packages related to them and it is also used for groups installation. To query environments use separate environment command. Note: dnf-4 listed both environments and groups with the group command.
Optional group-spec arguments could be passed to filter only groups with given names.
Syntax: dnf group [OPTIONS] COMMAND [GROUP]...
Arguments:
COMMAND: Subcommand to execute (list, info, install, remove, upgrade, mark).
GROUP: One or more groups to act upon.
option for list and info
--available,--installed,--hidden,--contains-pkgs
Options:
--with-optional: Include optional packages.
history
The history command in DNF5 allows the user to view what has happened in past transactions and offers several operations on these transactions, like undoing and redoing them. In order to use the transactions in these commands, it is assumed that they were committed while using the history_record configuration option.
Syntax: dnf history [OPTIONS] COMMAND [TRANSACTION_ID]
Arguments:
COMMAND: Subcommand to execute (list, info, redo, undo, rollback, userinstalled).
TRANSACTION_ID: Identifier of the transaction to act upon.
Options: None.
info
Syntax: dnf info [OPTIONS] [PACKAGE]...
Arguments:
PACKAGE: One or more packages to display information about.
Options:
--showduplicates ,--installed,--available,--obsoletes,--recent,--upgrades,--autoremove
--extras show foreign pkgs
install
Syntax: dnf install [OPTIONS] PACKAGE...
Arguments:
PACKAGE: One or more packages to install.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
--best: Try the best available package versions.
leaves
The leaves command in DNF5 is used to list all leaf packages. Leaf packages are installed packages that are not required as a dependency of another installed package. However, two or more installed packages might depend on each other in a dependency cycle. Packages in such cycles that are not required by any other installed package are also leaf. Packages in such cycles form a group of leaf packages.
Packages in the output list are sorted by group and the first package in the group is preceded by a - character.
Does not implement options. But it takes into account the install_weak_deps setting. If install_weak_deps is set to false, weak dependencies are ignored during the calculation of the set of leaf packages.
The list gives you a nice overview of what is installed on your system without flooding you with anything required by the packages already shown. The following list of arguments basically says the same thing in different ways:
All the packages on this list is either needed by you, other users of the system or not needed at all -- if it was required by another installed package it would not be on the list.
If you want to uninstall anything from your system (without breaking dependencies) it must involve at least one package on this list.
If there is anything installed on the system which is not needed it must be on this list -- otherwise it would be required as a dependency by another package.
Syntax: dnf leaves [OPTIONS]
Arguments: None.
Options:
--all: Show all leaf packages.
--unneeded: Show only unneeded leaf packages.
list
Syntax: dnf list [OPTIONS] [PACKAGE]...
Arguments:
PACKAGE: Specific packages to list.
Options:
--installed: List installed packages.
--available: List available packages.
--extras: List packages not in repositories.
makecache
Syntax: dnf makecache [OPTIONS]
Arguments: None.
Options:
--timer: Run only if the metadata is older than the configured time.
mark
Syntax: dnf mark [OPTIONS] ACTION PACKAGE...
Arguments:
ACTION: Action to perform (install, remove).
PACKAGE: One or more packages to mark.
Options: None.
module
Syntax: dnf module [OPTIONS] COMMAND [MODULE_NAME[:STREAM[/PROFILE]]]
Arguments:
COMMAND: Subcommand to execute (list, info, enable, disable, install, remove, reset, switch-to).
MODULE_NAME[:STREAM[/PROFILE]]: Module specification.
Options: None.
offline
Syntax: dnf offline [OPTIONS] COMMAND
Arguments:
COMMAND: Subcommand to execute (dnf, update).
Options: None.
provides
The provides command in DNF5 finds the packages providing the given <package-spec>. It can match specs by Provides or by filename.
Syntax: dnf provides [OPTIONS] FEATURE
Arguments:
FEATURE: Feature to find the providing package for.
Options: None.
reinstall
Syntax: dnf reinstall [OPTIONS] PACKAGE...
Arguments:
PACKAGE: One or more packages to reinstall.
Options: None.
remove
The remove command in DNF5 is used for removing installed packages, groups or environments from the system.
If you want to keep the dependencies that were installed together with the given package, set the clean_requirements_on_remove configuration option to False.
Syntax: dnf remove [OPTIONS] PACKAGE...
Arguments:
PACKAGE: One or more packages to remove.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
replay
Syntax: dnf replay [OPTIONS] TRANSACTION_FILE
Arguments:
TRANSACTION_FILE: Path to the stored transaction file to replay.
Options: None.
repo
Syntax: dnf repo [OPTIONS] COMMAND [REPO_ID]
Arguments:
COMMAND: Subcommand to execute (list, info, enable, disable).
REPO_ID: Repository ID to act upon.
Options: None.
repoquery
Syntax: dnf repoquery [OPTIONS] QUERY
Arguments:
QUERY: Query string to search for packages.
Options:
--whatprovides: List packages that provide the specified feature.
--installed: List only installed packages.
search
The search command in DNF5 is used for searching packages by matching given keywords from the user against various metadata.
By default the command searches for all requested keys (AND operation) in Name or Summary fields from the RPM package metadata. Matching is case-insensitive and globs are supported.
Syntax: dnf search [OPTIONS] KEYWORD...
Arguments:
KEYWORD: One or more keywords to search for.
Options: None.
swap
The swap command in DNF5 is used for removing a package while installing a different one in a single transaction.
Syntax: dnf swap [OPTIONS] PACKAGE_TO_REMOVE PACKAGE_TO_INSTALL
Arguments:
PACKAGE_TO_REMOVE: Package to remove.
PACKAGE_TO_INSTALL: Package to install.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
system-upgrade
The system-upgrade command is used to upgrade the system to a new major release. First, the download subcommand downloads packages while the system is running normally. Then, the reboot subcommand reboots the system into a minimal "offline" environment to apply the upgrades.
dnf5 system-upgrade is a recommended way to upgrade a system to a new major release. Before you proceed, ensure that your system is fully upgraded (dnf5 --refresh upgrade).
system-upgrade shares many subcommands with the offline subcommand.
Syntax: dnf system-upgrade [OPTIONS] COMMAND
Arguments:
COMMAND: Subcommand to execute (download, reboot).
Options: None.
upgrade
The upgrade command in DNF5 is used for upgrading installed packages, groups or environments to newer available version.
Since groups and environments are not versioned the upgrade basically means a synchronization with the currently available definition. In addition group upgrade also upgrades all packages the group contains and environment upgrade also upgrades all groups the environment contains.
Syntax: dnf upgrade [OPTIONS] [PACKAGE]...
Arguments:
PACKAGE: Specific packages to upgrade.
Options:
--allowerasing: Allow erasing of installed packages to resolve dependencies.
--best: Try the best available package versions.
versionlock
Syntax: dnf versionlock [OPTIONS] COMMAND PACKAGE...
Arguments:
COMMAND: Subcommand to execute (add, remove, list).
PACKAGE: One or more packages to lock or unlock.
Options: None.
dnf5-plugins commands
| Command | Description |
|---|---|
| automatic | Alternative CLI to dnf upgrade suitable to be executed automatically and regularly from systemd timers, cron jobs, and similar. |
| builddep | Install missing dependencies for building an RPM package. |
| changelog | Show package changelogs. |
| config-manager | Manages main configuration, repositories configuration, and variables. |
| copr | Manage Copr repositories (add-ons provided by users/community/third-party). |
| needs-restarting | Determine whether the system should be rebooted. |
| repoclosure | Display a list of unresolved dependencies for repositories. |
| reposync | Synchronize packages and metadata of a remote DNF repository to a local directory. |
golbal options
| Option | Description |
|---|---|
| --assumeno | Automatically answer no for all questions. |
| --best | Try the best available package versions in transactions. Forces DNF5 to only consider the latest packages, even with broken dependencies. |
| -C, --cacheonly | Use only cached data for working with packages and repository metadata. Cache won't be updated, even if expired. |
| --comment=COMMENT | Add a comment to the transaction history. |
| --config=CONFIG_FILE_PATH | Define configuration file location. |
| --debugsolver | Dump additional data from solver for debugging purposes. Data are saved in ./debugdata. |
| --disable-plugin=PLUGIN_NAME,... | Disable specified libdnf5 library plugins for the current DNF5 command. This is a list option which can be specified multiple times. |
| --disable-repo=REPO_ID,... | Temporarily disable active repositories for the current DNF5 command. This is a list option which can be specified multiple times. |
| --dump-main-config | Print main configuration values to stdout. |
| --dump-repo-config=REPO_ID,... | Print repository configuration values to stdout. This is a list option which can be specified multiple times. |
| --dump-variables | Print variable values to stdout. |
| --enable-plugin=PLUGIN_NAME,... | Enable specified libdnf5 library plugins for the current DNF5 command. This is a list option which can be specified multiple times. |
| --enable-repo=REPO_ID,... | Temporarily enable additional repositories for the current DNF5 command. This is a list option which can be specified multiple times. |
| --forcearch=ARCH | Force the use of a specific architecture. |
| -h, --help | Show the help. |
| --installroot=ABSOLUTE_PATH | Setup installroot path. Absolute path is required. |
| --no-best | Do not limit the transaction to the best candidates only. |
| --no-docs | Do not install any files marked as documentation (man pages, texinfo, etc.). |
| --no-gpgchecks | Skip checking OpenPGP signatures on packages (if allowed by RPM policy). |
| --no-plugins | Disable all libdnf5 plugins. |
| -q, --quiet | Shows just the relevant content in combination with a non-interactive command. Suppresses messages about the current state or actions of DNF5. |
| --refresh | Force refreshing metadata before running the command. |
| --repo=REPO_ID,... | Enable just specified repositories for the current DNF5 command. This is a list option which can be specified multiple times. |
| --repofrompath=REPO_ID,REPO_PATH | Specify a repository to add to the repositories only for this run. Can be used multiple times. |
| --releasever=RELEASEVER | Override the value of the distribution release in configuration files. |
| --setopt=[REPO_ID.]OPTION=VALUE | Override a configuration option from the configuration file. Values for options like excludepkgs, includepkgs, etc., are appended to the original value. |
| --setvar=VAR_NAME=VALUE | Override a DNF5 variable value, like arch, releasever, etc. |
| --show-new-leaves | Show newly installed leaf packages and packages that became leaves after a transaction. |
| --use-host-config | Use configuration files and variable definitions from the host system rather than the installroot. |
| --version | Display the version of DNF5 and libdnf5, along with successfully loaded plugins and their versions. |
| -y, --assumeyes | Automatically answer yes for all questions. |
| -x PACKAGE-SPEC,..., --exclude=PACKAGE-SPEC,... | Exclude packages specified in PACKAGE-SPEC arguments from the transaction. |
dnf install --help
Unable to detect release version (use '--releasever' to specify release version)
usage: dnf install [-c CONFIG_FILE] [-q] [-v] [--version]
[--installroot PATH]] [--nodocs] [--noplugins]
[--enableplugin PLUGIN]] [--disableplugin PLUGIN]]
[--releasever RELEASEVER]
[--releasever-major RELEASEVER_MAJOR]
[--releasever-minor RELEASEVER_MINOR] [--setopt SETOPTS]
[--skip-broken] [-h] [--allowerasing] [-b | --nobest] [-C]
[-R MINUTES] [-d DEBUG_LEVEL] [--debugsolver]
[--showduplicates] [-e ERRORLEVEL] [--obsoletes]
[--rpmverbosity DEBUG_LEVEL_NAME] [-y] [--assumeno]
[--enablerepo REPO] [--disablerepo REPO | --repo REPO]
[--enable | --disable] [-x PACKAGE]
[--disableexcludes {all, main, REPOID}]
[--repofrompath REPO,PATH] [--noautoremove] [--nogpgcheck]
[--color COLOR] [--refresh] [-4] [-6] [--destdir DESTDIR]
[--downloadonly] [--transient] [--comment COMMENT]
[--bugfix] [--enhancement] [--newpackage] [--security]
[--advisory ADVISORY] [--bz BUGZILLA] [--cve CVES]
[--sec-severity {Critical,Important,Moderate,Low}]
[--forcearch ARCH]
PACKAGE [PACKAGE ...]
install a package or packages on your system
General DNF options:
-c, --config CONFIG_FILE
config file location
-q, --quiet quiet operation
-v, --verbose verbose operation
--version show DNF version and exit
--installroot PATH] set install root
--nodocs do not install documentations
--noplugins disable all plugins
--enableplugin PLUGIN]
enable plugins by name
--disableplugin PLUGIN]
disable plugins by name
--releasever RELEASEVER
override the value of $releasever in config and repo
files
--releasever-major RELEASEVER_MAJOR
override the value of $releasever_major in config and
repo files
--releasever-minor RELEASEVER_MINOR
override the value of $releasever_minor in config and
repo files
--setopt SETOPTS set arbitrary config and repo options
--skip-broken resolve depsolve problems by skipping packages
-h, --help, --help-cmd
show command help
--allowerasing allow erasing of installed packages to resolve
dependencies
-b, --best try the best available package versions in
transactions.
--nobest do not limit the transaction to the best candidate
-C, --cacheonly run entirely from system cache, don't update cache
-R, --randomwait MINUTES
maximum command wait time
-d, --debuglevel DEBUG_LEVEL
debugging output level
--debugsolver dumps detailed solving results into files
--showduplicates show duplicates, in repos, in list/search commands
-e, --errorlevel ERRORLEVEL
error output level
--obsoletes enables dnf's obsoletes processing logic for upgrade
or display capabilities that the package obsoletes for
info, list and repoquery
--rpmverbosity DEBUG_LEVEL_NAME
debugging output level for rpm
-y, --assumeyes automatically answer yes for all questions
--assumeno automatically answer no for all questions
--enablerepo REPO Temporarily enable repositories for the purpose of the
current dnf command. Accepts an id, a comma-separated
list of ids, or a glob of ids. This option can be
specified multiple times.
--disablerepo REPO Temporarily disable active repositories for the
purpose of the current dnf command. Accepts an id, a
comma-separated list of ids, or a glob of ids. This
option can be specified multiple times, but is
mutually exclusive with `--repo`.
--repo, --repoid REPO
enable just specific repositories by an id or a glob,
can be specified multiple times
--enable enable repos with config-manager command
(automatically saves)
--disable disable repos with config-manager command
(automatically saves)
-x, --exclude, --excludepkgs PACKAGE
exclude packages by name or glob
--disableexcludes, --disableexcludepkgs {all, main, REPOID}
disable excludepkgs
--repofrompath REPO,PATH
label and path to an additional repository to use
(same path as in a baseurl), can be specified multiple
times.
--noautoremove disable removal of dependencies that are no longer
used
--nogpgcheck disable gpg signature checking (if RPM policy allows)
--color COLOR control whether color is used
--refresh set metadata as expired before running the command
-4 resolve to IPv4 addresses only
-6 resolve to IPv6 addresses only
--destdir, --downloaddir DESTDIR
set directory to copy packages to
--downloadonly only download packages
--transient Use a transient overlay which will reset on reboot
--comment COMMENT add a comment to transaction
--bugfix Include bugfix relevant packages, in updates
--enhancement Include enhancement relevant packages, in updates
--newpackage Include newpackage relevant packages, in updates
--security Include security relevant packages, in updates
--advisory, --advisories ADVISORY
Include packages needed to fix the given advisory, in
updates
--bz, --bzs BUGZILLA Include packages needed to fix the given BZ, in
updates
--cve, --cves CVES Include packages needed to fix the given CVE, in
updates
--sec-severity, --secseverity {Critical,Important,Moderate,Low}
Include security relevant packages matching the
severity, in updates
--forcearch ARCH Force the use of an architecture
PACKAGE Package to install
Cache
configs
keepcache=true/false
false = removes rpm after completion of transaciton
cache location
/var/cache/libdnf5
cacheonly = avoid download
--cacheonly option
Comps
Comps files are used for grouping of packages into functional groups. They are stored in repository metadata files under the comps.xml filename.
There are two types of structures that can be used for grouping. The first is a group which is composed of lists of packages. The second one is an environment that is composed from the groups.
Each environment is made of mandatory and optional groups. All mandatory groups have to be installed, so the environment is marked as installed. Optional groups are not installed by default, they have to be added using the --with-optional argument.
In the group, there are four levels of packages:
mandatory,default,optional,conditional
example
~ $ sudo dnf history info 1
Transaction ID : 1
Begin time : 2024-10-24 14:46:20
Begin rpmdb : e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
End time : 2024-10-24 14:46:27
End rpmdb : 16cf1159af1c4a1af3112c0fd80ad6ec18f7d900f45ad8da487736d3883dfcdf
User : 0 Super User <root>
Status : Ok
Releasever : 41
Description : dnf5 --config /builddir/result/image/build/image-root/kiwi_dnf5.conf -y --disable-plugin=priorities,versionlock --installroot /builddir/result/image/build/image-root --releasever=41 --setopt=install_weak_deps=False --exclude=*-firmware --exclude=dosfstools --exclude=e2fsprogs --exclude=fuse-libs --exclude=geolite2-city --exclude=geolite2-country --exclude=glibc-langpack-en --exclude=gnupg2-smime --exclude=grubby --exclude=kernel --exclude=langpacks-en --exclude=langpacks-en_GB --exclude=libss --exclude=pinentry --exclude=pinentry --exclude=shared-mime-info --exclude=sssd-client --exclude=trousers --exclude=tzdata --exclude=xkeyboard-config install basesystem bash coreutils dnf5 fedora-release-container filesystem glibc-minimal-langpack rpm util-linux-core
Comment :
Packages altered:
Action Package Reason Repository
Install basesystem-0:11-21.fc41.noarch User 64db695b06424df6b4a4b77113498093
Install bash-0:5.2.32-1.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install coreutils-0:9.5-10.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install dnf5-0:5.2.6.2-1.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install fedora-release-container-0:41-25.noarch User 64db695b06424df6b4a4b77113498093
Install filesystem-0:3.18-23.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install glibc-minimal-langpack-0:2.40-3.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install rpm-0:4.20.0-1.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install util-linux-core-0:2.40.2-4.fc41.x86_64 User 64db695b06424df6b4a4b77113498093
Install glibc-0:2.40-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libblkid-0:2.40.2-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libmount-0:2.40.2-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libselinux-0:3.7-5.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libsmartcols-0:2.40.2-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libuuid-0:2.40.2-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libxcrypt-0:4.4.36-7.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install ncurses-libs-0:6.5-2.20240629.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install systemd-libs-0:256.7-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libcap-0:2.70-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libgcc-0:14.2.1-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install curl-0:8.9.1-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install findutils-1:4.10.0-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libarchive-0:3.7.4-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install popt-0:1.19-7.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install rpm-libs-0:4.20.0-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install sed-0:4.9-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install ncurses-base-0:6.5-2.20240629.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install libsepol-0:3.7-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install pcre2-0:10.44-1.fc41.1.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install pam-libs-0:1.6.1-5.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install bzip2-libs-0:1.0.8-19.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libacl-0:2.3.2-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libxml2-0:2.12.8-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libzstd-0:1.5.6-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install lz4-libs-0:1.10.0-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install openssl-libs-1:3.2.2-9.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install xz-libs-1:5.6.2-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install zlib-ng-compat-0:2.1.7-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libattr-0:2.5.2-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install glibc-common-0:2.40-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install setup-0:2.15.0-5.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install fedora-release-common-0:41-25.noarch Dependency 64db695b06424df6b4a4b77113498093
Install fedora-release-identity-container-0:41-25.noarch Dependency 64db695b06424df6b4a4b77113498093
Install fedora-repos-0:41-1.noarch Dependency 64db695b06424df6b4a4b77113498093
Install fmt-0:11.0.2-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libdnf5-0:5.2.6.2-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libdnf5-cli-0:5.2.6.2-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libstdc++-0:14.2.1-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install sdbus-cpp-0:1.5.0-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install coreutils-common-0:9.5-10.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install gmp-1:6.3.0-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install lua-libs-0:5.4.6-6.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install rpm-sequoia-0:1.7.0-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install sqlite-libs-0:3.46.1-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install pcre2-syntax-0:10.44-1.fc41.1.noarch Dependency 64db695b06424df6b4a4b77113498093
Install audit-libs-0:4.0.2-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libeconf-0:0.6.2-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install ca-certificates-0:2024.2.69_v8.0.401-1.0.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install crypto-policies-0:20241010-1.git8baf557.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install json-c-0:0.17-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install glib2-0:2.82.1-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libmodulemd-0:2.15.0-14.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install librepo-0:1.18.1-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libsolv-0:0.7.30-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install gnutls-0:3.8.6-7.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libffi-0:3.4.6-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install fedora-gpg-keys-0:41-1.noarch Dependency 64db695b06424df6b4a4b77113498093
Install grep-0:3.11-9.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install p11-kit-0:0.25.5-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install p11-kit-trust-0:0.25.5-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libcap-ng-0:0.8.5-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install alternatives-0:1.30-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libtasn1-0:4.19.0-9.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install zchunk-libs-0:1.5.1-1.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libyaml-0:0.2.5-15.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libidn2-0:2.3.7-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libunistring-0:1.1-8.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install nettle-0:3.10-3.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libcurl-0:8.9.1-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install krb5-libs-0:1.21.3-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libbrotli-0:1.1.0-5.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libnghttp2-0:1.62.1-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libpsl-0:0.21.5-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libssh-0:0.10.6-8.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install openldap-0:2.6.8-5.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install gawk-0:5.3.0-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install keyutils-libs-0:1.6.3-4.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libcom_err-0:1.47.1-6.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libverto-0:0.3.2-9.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install mpfr-0:4.2.1-5.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install readline-0:8.2-10.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install cyrus-sasl-lib-0:2.1.28-27.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libevent-0:2.1.12-14.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libtool-ltdl-0:2.4.7-12.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install shadow-utils-2:4.15.1-12.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libssh-config-0:0.10.6-8.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install publicsuffix-list-dafsa-0:20240107-4.fc41.noarch Dependency 64db695b06424df6b4a4b77113498093
Install gdbm-libs-1:1.23-7.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093
Install libsemanage-0:3.7-2.fc41.x86_64 Dependency 64db695b06424df6b4a4b77113498093