author | Oleksandr Gavenko <gavenkoa@gmail.com> |
Fri, 19 Jan 2024 00:33:02 +0200 | |
changeset 2576 | 67368165da98 |
parent 2575 | 9615c2645c93 |
permissions | -rw-r--r-- |
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 |
|
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
8 |
List repositories |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
9 |
================= |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
10 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
11 |
List subscription repos:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
12 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
13 |
sudo subscription-manager repos --list |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
14 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
15 |
List enabled repositories:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
16 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
17 |
sudo dnf repolist |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
18 |
sudo dnf repolist --enabled |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
19 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
20 |
List disabled repositories:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
21 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
22 |
sudo dnf repolist --disabled |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
23 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
24 |
Activate repository:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
25 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
26 |
sudo subscription-manager repos --enable $REPO |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
27 |
|
2557
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
28 |
List packages |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
29 |
============= |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
30 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
31 |
List all installed packages:: |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
32 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
33 |
dnf repoquery --installed |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
34 |
|
2558
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
35 |
List packages selected by a user (but not automatically to meet dependenciy requirements):: |
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
36 |
|
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
37 |
dnf repoquery --userinstalled |
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
38 |
dnf history userinstalled |
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
39 |
|
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
40 |
List packages in a repository:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
41 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
42 |
dnf repository-packages $REPO list |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
43 |
|
2572
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
44 |
Search for a package:: |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
45 |
|
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
46 |
dnf search nodejs |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
47 |
|
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
48 |
List all package version:: |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
49 |
|
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
50 |
dnf search --showduplicates nodejs |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
51 |
|
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
52 |
List all package versions together with repos:: |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
53 |
|
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
54 |
dnf list --showduplicates nodejs |
9390895f4164
List all package versions together with repos
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2571
diff
changeset
|
55 |
|
2557
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
56 |
Check package details |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
57 |
===================== |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
58 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
59 |
Check if a package is installed:: |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
60 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
61 |
dnf list $PKG |
2558
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
62 |
rpm --verify $PKG |
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
63 |
rpm -V $PKG |
2557
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
64 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
65 |
Check a package version:: |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
66 |
|
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
67 |
dnf info $PKG |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
68 |
|
2561
37a80bcdba4b
Check repository/origin availability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2558
diff
changeset
|
69 |
Check repository/origin availability:: |
37a80bcdba4b
Check repository/origin availability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2558
diff
changeset
|
70 |
|
37a80bcdba4b
Check repository/origin availability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2558
diff
changeset
|
71 |
dnf whatprovides $PKG |
37a80bcdba4b
Check repository/origin availability.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2558
diff
changeset
|
72 |
|
2557
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
73 |
List package's files |
688949d16063
Check package details
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2529
diff
changeset
|
74 |
==================== |
2529
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
75 |
:: |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
76 |
|
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
77 |
dnf repoquery -l $PKG |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
78 |
rpm -ql $PKG |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
79 |
|
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
80 |
Find packages a file belongs to |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
81 |
=============================== |
2529
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
82 |
|
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
83 |
Using remote metadata:: |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
84 |
|
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
85 |
dnf provides ifconfig |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
86 |
dnf repoquery --file /usr/sbin/ifconfig |
2576 | 87 |
repoquery --whatprovides python3 |
88 |
repoquery --whatprovides libssl*.so.* |
|
2529
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
89 |
|
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
90 |
Using installed package DB:: |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
91 |
|
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
92 |
rpm -qf /usr/bin/rpm |
2576 | 93 |
rpm -q --whatprovides /bin/bash |
2529
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
94 |
|
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
95 |
Limit search to a specific repository:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
96 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
97 |
dnf repoquery --disablerepo=* --enablerepo=$REPO -f $PATT |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
98 |
|
2529
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
99 |
List package dependencies |
5656ce3673e9
List package files / Find package file belong.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2516
diff
changeset
|
100 |
========================= |
2515
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
101 |
:: |
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
102 |
|
2576 | 103 |
dnf deplist $PKG |
2515
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
104 |
repoquery --requires --resolve $PKG |
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
105 |
|
2576 | 106 |
If you possess an actual RPM (``-q`` or ``--query``, ``-R`` or ``–requires``):: |
2515
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
107 |
|
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
108 |
rpm -qpR $RPM |
05c1057a5bec
List of package dependencies.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff
changeset
|
109 |
|
2516
b95de2016b9c
List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2515
diff
changeset
|
110 |
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
|
111 |
======================================= |
b95de2016b9c
List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2515
diff
changeset
|
112 |
:: |
b95de2016b9c
List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2515
diff
changeset
|
113 |
|
b95de2016b9c
List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2515
diff
changeset
|
114 |
dnf repoquery --alldeps --whatrequires $PKG |
b95de2016b9c
List of packages that depend on a given.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2515
diff
changeset
|
115 |
dnf repoquery --installed --whatrequires $PKG |
2558
8ddc7e78cd41
List packages selected by a user.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2557
diff
changeset
|
116 |
rpm -q --whatrequires $PKG |
2562
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
117 |
|
2575
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
118 |
Install package |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
119 |
=============== |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
120 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
121 |
By package name:: |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
122 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
123 |
dnf install $PKG |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
124 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
125 |
By a package file:: |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
126 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
127 |
rpm -i $PKG.rpm |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
128 |
rpm --install $PKG.rpm |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
129 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
130 |
Update a package by a file (same as install but removes all earlier versions):: |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
131 |
|
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
132 |
rpm -U $PKG.rpm |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
133 |
rpm --upgrade $PKG.rpm |
9615c2645c93
Install RPM package.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2572
diff
changeset
|
134 |
|
2562
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
135 |
Dealing with streams |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
136 |
==================== |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
137 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
138 |
Streams group related package at specific compatible version. Only one version could be installed in |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
139 |
system in time. |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
140 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
141 |
For example Node.js has lots of parallel versions:: |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
142 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
143 |
bash# sudo dnf module list nodejs |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
144 |
Name Stream Profiles Summary |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
145 |
nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
146 |
nodejs 12 common [d], development, minimal, s2i Javascript runtime |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
147 |
nodejs 14 common [d], development, minimal, s2i Javascript runtime |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
148 |
nodejs 16 common [d], development, minimal, s2i Javascript runtime |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
149 |
nodejs 18 common [d], development, minimal, s2i Javascript runtime |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
150 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
151 |
You select specific stream:: |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
152 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
153 |
sudo dnf module install nodejs:18 |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
154 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
155 |
In order to change stream one need to remove all the packages from original stream and reset the |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
156 |
stream:: |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
157 |
|
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
158 |
sudo dnf module remove nodejs |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
159 |
sudo dnf module reset nodejs |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
160 |
sudo dnf module install nodejs:16 |
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
161 |
|
2576 | 162 |
Extra Packages for Enterprise Linux |
163 |
=================================== |
|
164 |
||
165 |
EPEL stands for Extra Packages for Enterprise Linux and you can enable them by installing a special |
|
166 |
package:: |
|
167 |
||
168 |
sudo dnf install epel-release |
|
169 |
sudo dnf install epel-next-release |
|
170 |
||
171 |
https://docs.fedoraproject.org/en-US/epel/ |
|
172 |
Extra Packages for Enterprise Linux (EPEL). |
|
173 |
https://fedoraproject.org/wiki/EPEL/FAQ |
|
174 |
EPEL FAQ. |
|
175 |
||
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
176 |
Subscription manager |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
177 |
==================== |
2562
c255185c5f0b
Dealing with streams.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2561
diff
changeset
|
178 |
|
2571
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
179 |
https://developers.redhat.com/articles/renew-your-red-hat-developer-program-subscription |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
180 |
To renew subscription just login to https://developers.redhat.com/ and wait 15 min. |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
181 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
182 |
Cleanup actions from broken previous subscription:: |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
183 |
|
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
184 |
sudo subscription-manager remove --all |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
185 |
sudo subscription-manager unregister |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
186 |
sudo subscription-manager clean |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
187 |
sudo subscription-manager register --username ... |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
188 |
sudo subscription-manager refresh |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
189 |
sudo subscription-manager attach --auto |
a7c8e493887f
List packages in a repository.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
2562
diff
changeset
|
190 |