A RHEL subscription allows to you to download software from Red Hat repositories.
yum and dnf
List:
- yum search <word>
- yum install <package>
- yum remove <package>
- yum [what]provides */<file> which package provides file
- yum info <package>
- yum list [all|installed]
- yum group list
- yum group info "<group name>"
- yum group install <group>
- yum update [<package>]
- yum clean all
- yum history [undo <number>]
- yum module list [<package>]
- yum module info [<package>][:3.30]
- yum module provides <package>
- yum module install [<package>][:<version>][/<profile>]
- yum module install php:7.1/devel
Knowledge:
dnfis newer but newer versions ofyumusednfunderneath. Both work.- A module is a set of packages that belong together for a specific version (aka stream) of a package.
yumdownloaderfromyum-utilscan download a package.
Repositories
Create a /etc/yum.repos.d/program.repo with:
rpm
rpm installs .rpm packages.
rpm -qffind rpm package to which a file belongsrpm -qllist of files in packagerpm -qiprovides package information likeyum inforpm -qdshow available documentationrpm -qcshow all configuration filesrpm -q --scriptsscripts used by the packagerpm -qp <package>with previous options to query an individual packagerpm -qRshow dependencies for a specific packagerpm -Vshows which parts of a package has been modified since installationrpm -Vaverifies all installed packagesrpm -qalist all installed packagesrepoqueryis similar torpm -q
Register RHEL
Register system
List available subscriptions
Automatically attach subscriptions
Get an overview
Unregister
Files and folders
/etc/pki/product/Red Hat products installed/etc/pki/consumer/identifies Red Hat account/etc/pki/entitlement/subscriptions attached/etc/yum.repos.d/repositories location