dnf.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 07 Feb 2023 00:53:39 +0200
changeset 2555 70383fa8bf12
parent 2529 5656ce3673e9
child 2557 688949d16063
permissions -rw-r--r--
About copying SSH pubkey.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2515
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
=====================
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
 dnf package manager
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=====================
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
.. contents::
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
   :local:
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
2529
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
     8
List package files
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
     9
==================
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    10
::
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    11
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    12
  dnf repoquery -l $PKG
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    13
  rpm -ql $PKG
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    14
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    15
Find package file belong
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    16
========================
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    17
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    18
Using remote metadata::
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    19
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    20
  dnf provides ifconfig
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    21
  dnf repoquery --file /usr/sbin/ifconfig
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    22
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    23
Using installed package DB::
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    24
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    25
  rpm -qf /usr/bin/rpm
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    26
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    27
List package dependencies
5656ce3673e9 List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2516
diff changeset
    28
=========================
2515
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
::
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
  repoquery --requires --resolve $PKG
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
If you possess a actual RPM::
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  rpm -qpR $RPM
05c1057a5bec List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
2516
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    37
List of packages that depend on a given
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    38
=======================================
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    39
::
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    40
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    41
  dnf repoquery --alldeps --whatrequires $PKG
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    42
  dnf repoquery --installed --whatrequires $PKG
b95de2016b9c List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2515
diff changeset
    43