dnf.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 07 Feb 2023 00:39:25 +0200
changeset 2554 c83fb8d3809f
parent 2529 5656ce3673e9
child 2557 688949d16063
permissions -rw-r--r--
Removed unrelated data.


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

List package 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