yum.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 07 Feb 2023 00:53:39 +0200
changeset 2555 70383fa8bf12
parent 2514 0d60a0bad2d6
permissions -rw-r--r--
About copying SSH pubkey.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2514
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
=====
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
 yum
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=====
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
Search package
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
==============
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
  yum search $pkg
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
List packages
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
=============
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
All packages::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
  yum list all
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
Installed only::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
  yum list installed
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
Obsolete::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
  yum list obsoletes
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
With updates available::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
  yum list updates
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
List packages from specific repository only::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
  dnf --disablerepo="*" --enablerepo=epel list available
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
Show package details
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
====================
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
  yum info vim
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
List installed package versions::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
  rpm -q kernel
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
List package files::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
  rpm -ql bash
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
Show package dependencies::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
  yum deplist vim
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
What package provides file
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
==========================
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
Among installed packages::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
  rpm -qf /etc/passwd
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
  rpm -q --whatprovides /etc/passwd
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
Search in the repository indices (includes uninstalled packages too + pattern matching)::
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
  yum whatprovides '*passwd'
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
  yum provides /etc/yum.repos.d/epel.repo
0d60a0bad2d6 Yum package manager.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  yum provides /etc/yum.repos.d/epel.repo --enablerepo=*