Check repository/origin availability.
=====================
dnf package manager
=====================
.. contents::
:local:
List packages
=============
List all installed packages::
dnf repoquery --installed
List packages selected by a user (but not automatically to meet dependenciy requirements)::
dnf repoquery --userinstalled
dnf history userinstalled
Check package details
=====================
Check if a package is installed::
dnf list $PKG
rpm --verify $PKG
rpm -V $PKG
Check a package version::
dnf info $PKG
Check repository/origin availability::
dnf whatprovides $PKG
List package's files
====================
::
dnf repoquery -l $PKG
rpm -ql $PKG
Find packages a file belong to
==============================
Using remote metadata::
dnf provides ifconfig
dnf repoquery --file /usr/sbin/ifconfig
Using installed package DB::
rpm -qf /usr/bin/rpm
List package dependencies
=========================
::
repoquery --requires --resolve $PKG
If you possess a actual RPM::
rpm -qpR $RPM
List of packages that depend on a given
=======================================
::
dnf repoquery --alldeps --whatrequires $PKG
dnf repoquery --installed --whatrequires $PKG
rpm -q --whatrequires $PKG