Difference between revisions of "Dnf Red Hat"
From Teknologisk videncenter
m |
m |
||
| (One intermediate revision by the same user not shown) | |||
| Line 4: | Line 4: | ||
*dnf list *lib* # List all files containing lib in its name | *dnf list *lib* # List all files containing lib in its name | ||
*dnf install foo # Install the package named foo | *dnf install foo # Install the package named foo | ||
| + | ==Summary commands== | ||
| + | [[Image:DNF summary.png|500px|Source:https://learning.oreilly.com/library/view/red-hat-rhcsa/9780138096311/ch09.xhtml#ch09lev1sec04]] | ||
| + | ==dnf groups== | ||
| + | A group is a collection of packages which typically collects several packages needed by a service, simplifying installation. | ||
| + | |||
| + | To see main groups | ||
| + | <source lang=bash> | ||
| + | dnf group list | ||
| + | </source> | ||
| + | To see additional groups | ||
| + | <source lang=bash> | ||
| + | dnf group list hidden | ||
| + | </source> | ||
| + | Install a group - example | ||
| + | <source lang=bash> | ||
| + | dnf groupinstall "TeX formatting system" | ||
| + | </source> | ||
| + | ==dnf modules== | ||
| + | Modules allows you to access/install different versions of an application stream. An application stream is a specific version of a module - for example php version 8.1. | ||
| + | |||
| + | Only one application stream can be enables at any given time. | ||
| + | <source lang=bash> | ||
| + | dnf module list | ||
| + | ... | ||
| + | dnf module info php:8.1 | ||
| + | ... | ||
| + | dnf module enable php:8.1 | ||
| + | ... | ||
| + | dnf module install php:8.2 | ||
| + | dnf distro-sync | ||
| + | </source> | ||
| + | |||
| + | |||
| − | |||
==Articles== | ==Articles== | ||
*[https://www.redhat.com/sysadmin/how-manage-packages DNF, YUM and/or RPM] | *[https://www.redhat.com/sysadmin/how-manage-packages DNF, YUM and/or RPM] | ||
[[Category:Red Hat]][[category:Linux]] | [[Category:Red Hat]][[category:Linux]] | ||
Latest revision as of 10:44, 7 March 2024
Remember sudo
- dnf search foo # Search for package containing foo in either name or short description
- dnf list # List all installed packages
- dnf list *lib* # List all files containing lib in its name
- dnf install foo # Install the package named foo
Summary commands
dnf groups
A group is a collection of packages which typically collects several packages needed by a service, simplifying installation.
To see main groups
dnf group list
To see additional groups
dnf group list hidden
Install a group - example
dnf groupinstall "TeX formatting system"
dnf modules
Modules allows you to access/install different versions of an application stream. An application stream is a specific version of a module - for example php version 8.1.
Only one application stream can be enables at any given time.
dnf module list
...
dnf module info php:8.1
...
dnf module enable php:8.1
...
dnf module install php:8.2
dnf distro-sync