Required RHEL OS packages for ancillary NSP components
OS packages for components outside NSP cluster
For a system component that you deploy outside an NSP cluster, you must install the common RHEL OS package set listed in Table 3-2, Required OS packages, ancillary component. A listed package is available from the RHEL BaseOS repository, RHEL AppStream repository, or the RHEL ISO disk image.
The components that require the package set are the following:
To facilitate the package installation, you can paste the following command block in a CLI:
Note: Specific versions of some packages are required, as described in Special OS requirements.
dnf -y install @base aide.x86_64 atk.i686 autofs.x86_64 avahi-libs.i686 bc.x86_64 dnf -y install binutils.x86_64 binutils-devel.i686 bpftool.x86_64 c-ares.x86_64 cairo.i686 dnf -y install cloud-utils-growpart.noarch dnf -y install container-selinux.noarch copy-jdk-configs.noarch createrepo_c.x86_64 dnf -y install cups-client.x86_64 cups-libs.x86_64 cups-libs.i686 dbus-libs.i686 dnf -y install dialog.x86_64 elfutils.x86_64 elfutils-libelf-devel.x86_64 dnf -y install elfutils-libelf-devel.i686 elfutils-libelf.i686 fio.x86_64 flac-libs.x86_64 dnf -y install fontconfig-devel.x86_64 fontconfig-devel.i686 fribidi.i686 ftp.x86_64 dnf -y install gc.x86_64 gcc.x86_64 gcc-c++.x86_64 gcc-gfortran.x86_64 gdb.x86_64 dnf -y install gdb-headless.x86_64 gdk-pixbuf2-modules.i686 gdk-pixbuf2.i686 glib2.i686 dnf -y install glibc.x86_64 glibc-devel.x86_64 glibc-devel.i686 glibc.i686 gmp.i686 dnf -y install gnutls.i686 graphite2.i686 gtk2.x86_64 gtk2.i686 guile.x86_64 dnf -y install haproxy.x86_64 harfbuzz.i686 hdparm.x86_64 hyphen-en.noarch dnf -y install irqbalance.x86_64 jasper-libs.i686 javapackages-tools.noarch dnf -y install jbigkit-libs.i686 keepalived.x86_64 keyutils-libs-devel.x86_64 dnf -y install krb5-devel.x86_64 ksh.x86_64 libaio.x86_64 libaio-devel.x86_64 dnf -y install libaio-devel.i686 libaio.i686 libcom_err-devel.x86_64 libcurl-devel.x86_64 dnf -y install libffi-devel.x86_64 libgcc.x86_64 libgcc.i686 libgcrypt-devel.x86_64 dnf -y install libgfortran.x86_64 libgpg-error-devel.x86_64 libibverbs.x86_64 dnf -y install libibverbs.i686 libkadm5.x86_64 libnsl.i686 libnsl.x86_64 dnf -y install libquadmath.x86_64 libquadmath-devel.x86_64 librdmacm.i686 dnf -y install librdmacm.x86_64 libselinux-devel.x86_64 libsepol-devel.x86_64 dnf -y install libstdc++.x86_64 libstdc++-devel.x86_64 libstdc++-devel.i686 libstdc++.i686 dnf -y install libverto-devel.x86_64 libverto-libevent.x86_64 libX11.i686 libX11.x86_64 dnf -y install libXau.i686 libXau.x86_64 libxcb.i686 libxcb.x86_64 libXi.x86_64 libXi.i686 dnf -y install libxml2-devel.x86_64 libXrender.x86_64 libXrender.i686 libxslt-devel.x86_64 dnf -y install libXtst.x86_64 libXtst.i686 lksctp-tools.x86_64 lshw.x86_64 lsof.x86_64 dnf -y install make.x86_64 man mcelog.x86_64 net-snmp.x86_64 net-snmp-utils.x86_64 dnf -y install network-scripts.x86_64 nfs-utils.x86_64 nspr.x86_64 nss-softokn.x86_64 dnf -y install nss-softokn-freebl.x86_64 nss-softokn-freebl.i686 nss-util.x86_64 dnf -y install ntpstat.noarch numactl-devel.x86_64 numactl-devel.i686 numad.x86_64 dnf -y install openssh.x86_64 openssh-askpass.x86_64 openssh-clients.x86_64 dnf -y install openssh-server.x86_64 openssl-devel.x86_64 policycoreutils.x86_64 dnf -y install pcre-devel.x86_64 pcsc-lite-libs.x86_64 procps python3 python3-babel.noarch dnf -y install python3-jinja2.noarch python3-markupsafe.x86_64 python3-pytz.noarch dnf -y install python3-jmespath.noarch python3-netaddr.noarch python3-jsonpatch.noarch dnf -y install python3-jsonpointer.noarch python3-ldb.x86_64 python3-oauthlib.noarch dnf -y install python3-prettytable.noarch python3-tdb.x86_64 python3-urllib3.noarch dnf -y install redhat-lsb-core.x86_64 redhat-lsb-submod-security.x86_64 rng-tools.x86_64 dnf -y install rsync.x86_64 selinux-policy-devel.noarch selinux-policy-doc.noarch dnf -y install setroubleshoot-server.x86_64 setools-console.x86_64 sshpass.x86_64 dnf -y install smartmontools.x86_64 socat.x86_64 sysstat.x86_64 tcpdump.x86_64 dnf -y install tzdata-java.noarch unzip.x86_64 which.x86_64 xz-devel.x86_64 zip.x86_64 |
Table 3-2: Required OS packages, ancillary component
Package |
Description |
---|---|
@base |
Roles and playbooks to deploy FreeIPA servers, replicas and client |
aide.x86_64 |
Intrusion detection environment |
atk.i686 |
A tool for automatically mounting and unmounting file systems |
autofs.x86_64 |
Libraries for avahi run-time use |
avahi-libs.i686 |
GNU's bc numeric processing language and dc, a calculator |
bc.x86_64 |
A GNU collection of binary utilities |
binutils.x86_64 |
BFD and opcodes static and dynamic libraries and header files |
binutils-devel.i686 |
Inspection and simple manipulation of eBPF programs and maps |
bpftool.x86_64 |
A 2D graphics library |
c-ares.x86_64 |
A library that performs asynchronous DNS operations |
cairo.i686 |
A library that performs asynchronous DNS operations |
cloud-utils-growpart.noarch |
Script for growing a partition |
container-selinux.noarch |
SELinux policies for container runtimes |
copy-jdk-configs.noarch |
JDKs configuration files copier |
createrepo_c.x86_64 |
Creates a common metadata repository |
cups-client.x86_64 |
CUPS printing system - client programs |
cups-libs.x86_64 |
CUPS printing system - libraries |
cups-libs.i686 |
CUPS printing system - libraries |
dbus-libs.i686 |
Libraries for accessing D-BUS |
dialog.x86_64 |
A utility for creating TTY dialog boxes |
elfutils.x86_64 |
A collection of utilities and DSOs to handle ELF files and DWARF data |
elfutils-libelf-devel.x86_64 |
Development support for libelf |
elfutils-libelf-devel.i686 |
Development support for libelf |
elfutils-libelf.i686 |
Library to read and write ELF files |
fio.x86_64 |
Multithreaded IO generation tool |
flac-libs.x86_64 |
Libraries for the Free Lossless Audio Codec |
fontconfig-devel.x86_64 |
Font configuration and customization library |
fontconfig-devel.i686 |
Font configuration and customization library |
fribidi.i686 |
Library implementing the Unicode Bidirectional Algorithm |
ftp.x86_64 |
The standard UNIX FTP client |
gc.x86_64 |
A garbage collector for C and C++ |
gcc.x86_64 |
Various compilers (C, C++, Objective-C, etc.) |
gcc-c++.x86_64 |
C++ support for GCC |
gcc-gfortran.x86_64 |
Fortran support |
gdb.x86_64 |
A stub package for GNU source-level debugger |
gdb-headless.x86_64 |
A GNU source-level debugger for C, C++, Fortran, Go and other languages |
gdk-pixbuf2-modules.i686 |
Additional image modules for gdk-pixbuf |
gdk-pixbuf2.i686 |
An image loading library |
glib2.i686 |
A library of handy utility functions |
glibc.x86_64 |
The GNU libc libraries |
glibc-devel.x86_64 |
Object files for development using standard C libraries |
glibc-devel.i686 |
Object files for development using standard C libraries |
glibc.i686 |
The GNU libc libraries |
gmp.i686 |
A GNU arbitrary precision library |
gnutls.i686 |
A TLS protocol implementation |
graphite2.i686 |
Font rendering capabilities for complex non-Roman writing systems |
gtk2.x86_64 |
GTK+ graphical user interface library |
gtk2.i686 |
GTK+ graphical user interface library |
guile.x86_64 |
A GNU implementation of Scheme for application extensibility |
haproxy.x86_64 |
HAProxy reverse proxy for high availability environments |
harfbuzz.i686 |
Text shaping library |
hdparm.x86_64 |
A utility for displaying and/or setting hard disk parameters |
hyphen-en.noarch |
English hyphenation rules |
irqbalance.x86_64 |
IRQ balancing daemon |
jasper-libs.i686 |
Runtime libraries for jasper |
javapackages-tools.noarch |
Macros and scripts for Java packaging support |
jbigkit-libs.i686 |
JBIG1 lossless image compression library |
keepalived.x86_64 |
High Availability monitor built upon LVS, VRRP and service pollers |
keyutils-libs-devel.x86_64 |
Development package for building Linux key management utilities |
krb5-devel.x86_64 |
Development files needed to compile Kerberos 5 programs |
ksh.x86_64 |
The Original ATT Korn Shell |
libaio.x86_64 |
Linux-native asynchronous I/O access library |
libaio-devel.x86_64 |
Development files for Linux-native asynchronous I/O access |
libaio-devel.i686 |
Development files for Linux-native asynchronous I/O access |
libaio.i686 |
Linux-native asynchronous I/O access library |
libcom_err-devel.x86_64 |
Common error description library |
libcurl-devel.x86_64 |
Files needed for building applications with libcurl |
libffi-devel.x86_64 |
Development files for libffi |
libgcc.x86_64 |
GCC version 8 shared support library |
libgcc.i686 |
GCC version 8 shared support library |
libgcrypt-devel.x86_64 |
Development files for the libgcrypt package |
libgfortran.x86_64 |
Fortran runtime |
libgpg-error-devel.x86_64 |
Development files for the libgpg-error package |
libibverbs.x86_64 |
A library and drivers for direct userspace use of RDMA InfiniBand/iWARP/RoCE hardware |
libibverbs.i686 |
A library and drivers for direct userspace use of RDMA InfiniBand/iWARP/RoCE hardware |
libkadm5.x86_64 |
Kerberos 5 Administrative libraries |
libnsl.i686 |
Legacy support library for NIS |
libnsl.x86_64 |
Legacy support library for NIS |
libquadmath.x86_64 |
GCC __float128 shared support library |
libquadmath-devel.x86_64 |
GCC __float128 support |
librdmacm.i686 |
Userspace RDMA Connection Manager |
librdmacm.x86_64 |
Userspace RDMA Connection Manager |
libselinux-devel.x86_64 |
Header files and libraries used to build SELinux |
libsepol-devel.x86_64 |
Header files and libraries used to build policy manipulation tools |
libstdc++.x86_64 |
GNU Standard C++ Library |
libstdc++-devel.x86_64 |
Header files and libraries for C++ development |
libstdc++-devel.i686 |
Header files and libraries for C++ development |
libstdc++.i686 |
Header files and libraries for C++ development |
libverto-devel.x86_64 |
Development files for libverto |
libverto-libevent.x86_64 |
libevent module for libverto |
libX11.i686 |
Core X11 protocol client library |
libX11.x86_64 |
Core X11 protocol client library |
libXau.i686 |
Sample Authorization Protocol for X |
libXau.x86_64 |
Sample Authorization Protocol for X |
libxcb.i686 |
A C binding to the X11 protocol |
libxcb.x86_64 |
A C binding to the X11 protocol |
libXi.x86_64 |
X.Org X11 libXi runtime library |
libXi.i686 |
X.Org X11 libXi runtime library |
libxml2-devel.x86_64 |
Libraries, includes, etc. to develop XML and HTML applications |
libXrender.x86_64 |
X.Org X11 libXrender runtime library |
libXrender.i686 |
X.Org X11 libXrender runtime library |
libxslt-devel.x86_64 |
Development libraries and header files for libxslt |
libXtst.x86_64 |
X.Org X11 libXtst runtime library |
libXtst.i686 |
X.Org X11 libXtst runtime library |
lksctp-tools.x86_64 |
User-space access to Linux Kernel SCTP |
lshw.x86_64 |
Hardware lister |
lsof.x86_64 |
A utility that lists open files on a Linux/UNIX system |
make.x86_64 |
A GNU tool that simplifies the build process for users |
man |
Linux kernel and C library user-space interface documentation |
mcelog.x86_64 |
Tool to translate x86-64 CPU Machine Check Exception date |
net-snmp.x86_64 |
A collection of SNMP protocol tools and libraries |
net-snmp-utils.x86_64 |
Network management utilities using SNMP, from the NET-SNMP project |
network-scripts.x86_64 |
Legacy scripts for manipulating of network devices |
nfs-utils.x86_64 |
NFS utilities and supporting clients and daemons for the kernel NFS server |
nspr.x86_64 |
Netscape Portable Runtime |
nss-softokn.x86_64 |
Network Security Services Softoken Module |
nss-softokn-freebl.x86_64 |
Freebl library for the Network Security Services |
nss-softokn-freebl.i686 |
Freebl library for the Network Security Services |
nss-util.x86_64 |
Network Security Services Utilities Library |
ntpstat.noarch |
Utility to print NTP synchronization status |
numactl-devel.x86_64 |
Development package for building Applications that use numa |
numactl-devel.i686 |
Development package for building Applications that use numa |
numad.x86_64 |
Userspace daemon that automatically binds workloads to NUMA nodes |
openssh.x86_64 |
An open source implementation of SSH protocol version 2 |
openssh-askpass.x86_64 |
A passphrase dialog for OpenSSH and X |
openssh-clients.x86_64 |
An open source SSH client application |
openssh-server.x86_64 |
An open source SSH server daemon |
openssl-devel.x86_64 |
Files for development of applications that use OpenSSL |
policycoreutils.x86_64 |
SELinux policy core utilities |
pcre-devel.x86_64 |
Development files for pcre |
pcsc-lite-libs.x86_64 |
PC/SC Lite libraries |
procps |
System and process monitoring utilities |
python3 |
Interpreter of the Python programming language |
python3-babel.noarch |
Library for internationalizing Python applications |
python3-jinja2.noarch |
General purpose template engine for Python 3 |
python3-markupsafe.x86_64 |
Implements a XML/HTML/XHTML Markup safe string for Python 3 |
python3-pytz.noarch |
World Timezone Definitions for Python |
python3-jmespath.noarch |
JSON Matching Expressions |
python3-netaddr.noarch |
A pure Python network address representation and manipulation library |
python3-jsonpatch.noarch |
Applying JSON Patches in Python 3 |
python3-jsonpointer.noarch |
Resolve JSON Pointers in Python |
python3-ldb.x86_64 |
Python bindings for the LDB library |
python3-oauthlib.noarch |
An implementation of the OAuth request-signing login |
python3-prettytable.noarch |
Python library to display tabular data in tables |
python3-tdb.x86_64 |
Python3 bindings for the Tdb library |
python3-urllib3.noarch |
Python3 HTTP module with connection pooling and file POST abilities. |
redhat-lsb-core.x86_64 |
LSB Core module support |
redhat-lsb-submod-security.x86_64 |
LSB Security sub-module support |
rng-tools.x86_64 |
Random number generator related utilities |
rsync.x86_64 |
A program for synchronizing files over a network |
selinux-policy-devel.noarch |
SELinux policy devel |
selinux-policy-doc.noarch |
SELinux policy documentation |
setroubleshoot-server.x86_64 |
SELinux troubleshooting |
setools-console.x86_64 |
Policy analysis command-line tools for SELinux |
sshpass.x86_64 |
Non-interactive SSH authentication utility |
smartmontools.x86_64 |
Tools for monitoring SMART capable hard disks |
socat.x86_64 |
Bidirectional data relay between two data channels 'netcat++’ |
sysstat.x86_64 |
Collection of performance monitoring tools for Linux |
tcpdump.x86_64 |
A network traffic monitoring tool |
tzdata-java.noarch |
Timezone data for Java |
unzip.x86_64 |
A utility for unpacking zip files |
which.x86_64 |
Displays where a particular program in your path is located |
xz-devel.x86_64 |
Devel libraries & headers for liblzma |
zip.x86_64 |
A file compression and packaging utility compatible with PKZIP |