dnf.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Thu, 09 Feb 2023 13:57:48 +0200
changeset 2557 688949d16063
parent 2529 5656ce3673e9
child 2558 8ddc7e78cd41
permissions -rw-r--r--
Check package details


=====================
 dnf package manager
=====================
.. contents::
   :local:

List packages
=============

List all installed packages::

  dnf repoquery --installed

Check package details
=====================

Check if a package is installed::

  dnf list $PKG

Check a package version::

  dnf info $PKG

List package's files
====================
::

  dnf repoquery -l $PKG
  rpm -ql $PKG

Find package file belong
========================

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