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 autofs.x86_64 bc.x86_64 bind-utils.x86_64 binutils.x86_64 bpftool.x86_64
dnf -y install c-ares.x86_64 cloud-init.noarch cloud-utils-growpart.x86_64 container-selinux.noarch
dnf -y install copy-jdk-configs.noarch createrepo_c.x86_64 cups-client.x86_64 cups-libs.x86_64
dnf -y install compat-openssl11.x86_64 dialog.x86_64 elfutils.x86_64 elfutils-libelf-devel.x86_64
dnf -y install fio.x86_64 fio-engine-libaio.x86_64 flac-libs.x86_64 fontconfig-devel.x86_64 gc.x86_64
dnf -y install gcc.x86_64 gcc-c++.x86_64gcc-gfortran.x86_64 gdb.x86_64 gdb-headless.x86_64 glibc.x86_64
dnf -y install glibc-devel.x86_64 gtk2.x86_64 haproxy.x86_64 hdparm.x86_64 hyphen-en.noarch irqbalance.x86_64
dnf -y install javapackages-tools.noarch keepalived.x86_64 keyutils-libs-devel.x86_64 krb5-devel.x86_64
dnf -y install ksh.x86_64 leapp-upgrade libaio.x86_64 libaio-devel.x86_64 libasan.x86_64 liblsan.x86_64
dnf -y install libcom_err-devel.x86_64 libcurl-devel.x86_64 libffi-devel.x86_64 libgcc.x86_64
dnf -y install libgcrypt-devel.x86_64 libgfortran.x86_64 libgpg-error-devel.x86_64 libibverbs.x86_64
dnf -y install libkadm5.x86_64 libnsl.x86_64 libpq.x86_64 libpq-devel.x86_64 libquadmath.x86_64
dnf -y install libquadmath-devel.x86_64 librdmacm.x86_64 libselinux-devel.x86_64 libsepol-devel.x86_64
dnf -y install libstdc++.x86_64 libstdc++-devel.x86_64libverto-devel.x86_64 libvirt-libs
dnf -y install libxcrypt-compat.x86_64 libX11.x86_64 libXau.x86_64 libxcb.x86_64 libXi.x86_64
dnf -y install libxml2-devel.x86_64 libXrender.x86_64 libxslt-devel.x86_64 libXtst.x86_64 lksctp-tools.x86_64
dnf -y install lshw.x86_64 lsof.x86_64 make.x86_64 man mcelog.x86_64 net-snmp.x86_64 net-snmp-utils.x86_64
dnf -y install nfs-utils.x86_64 nspr.x86_64 nss-softokn.x86_64 nss-softokn-freebl.x86_64 nss-util.x86_64
dnf -y install ntpstat.noarch numactl-devel.x86_64 numad.x86_64 openscap-scanner openssh.x86_64
dnf -y install openssh-askpass.x86_64 openssh-clients.x86_64 openssh-server.x86_64 openssl-devel.x86_64
dnf -y install policycoreutils.x86_64 pcre-devel.x86_64 pcsc-lite-libs.x86_64 procps
dnf -y install python-unversioned-command python3 python3-babel.noarch python3-jinja2.noarch
dnf -y install python3-markupsafe.x86_64 python3-pytz.noarch python3-jmespath.noarch
dnf -y install python3-netaddr.noarch python3-jsonpatch.noarch python3-jsonpointer.noarch
dnf -y install python3-ldb.x86_64 python3-oauthlib.noarch python3-prettytable.noarch python3-tdb.x86_64
dnf -y install rng-tools.x86_64 rsync.x86_64 scap-security-guide selinux-policy-devel.noarch
dnf -y install selinux-policy-doc.noarch setroubleshoot-server.x86_64 setools-console.x86_64
dnf -y install smartmontools.x86_64 socat.x86_64 sysstat.x86_64 tcpdump.x86_64 tzdata-java.noarch
dnf -y install unzip.x86_64 which.x86_64 xz-devel.x86_64 zip.x86_64
Table 3-2: Required OS packages, ancillary component
|
Package |
Description |
|---|---|
|
@base |
Base package group; the standard installation of Red Hat Enterprise Linux |
|
aide.x86_64 |
Intrusion detection environment |
|
autofs.x86_64 |
Libraries for avahi run-time use |
|
bc.x86_64 |
A GNU collection of binary utilities |
|
bind-utils.x86_64 |
Utilities for querying DNS name servers |
|
binutils.x86_64 |
BFD and opcodes static and dynamic libraries and header files |
|
bpftool.x86_64 |
A 2D graphics library |
|
c-ares.x86_64 |
A library that performs asynchronous DNS operations |
|
cloud-init.noarch |
Cloud instance init scripts |
|
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 |
|
compat-openssl11.x86_64 |
OpenSSL toolkit |
|
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 |
|
fio.x86_64 |
Multithreaded IO generation tool |
|
fio-engine-libaio.x86_64 |
libaio I/O engine used by fio |
|
flac-libs.x86_64 |
Libraries for the Free Lossless Audio Codec |
|
fontconfig-devel.x86_64 |
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 |
|
glibc.i686 |
The GNU libc libraries |
|
glibc-devel.x86_64 |
Object files for development using standard C libraries |
|
gtk2.x86_64 |
GTK+ graphical user interface library |
|
haproxy.x86_64 |
HAProxy reverse proxy for high availability environments |
|
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 |
|
javapackages-tools.noarch |
Macros and scripts for Java packaging support |
|
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 |
|
leapp-upgrade |
Leapp repositories for the in-place upgrade to the next major version of the Red Hat Enterprise Linux System |
|
libaio.x86_64 |
Linux-native asynchronous I/O access library |
|
libaio-devel.x86_64 |
Development files for Linux-native asynchronous I/O access |
|
libasan.x86_64 |
Address sanitizer runtime library |
|
liblsan.x86_64 |
Leak sanitizer runtime 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 |
|
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.x86_64 |
Legacy support library for NIS |
|
libpq |
API for PostgreSQL |
|
libpq-devel.x86_64 |
Files need for PostgreSQL API |
|
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 |
|
libvirt-libs |
Library to manage virtualization platforms |
|
libxcrypt-compat.x86_64 |
Compatibility library providing legacy API functions |
|
libX11.x86_64 |
Core X11 protocol client library |
|
libXau.x86_64 |
Sample Authorization Protocol for X |
|
libxcb.x86_64 |
A C binding to the X11 protocol |
|
libXi.x86_64 |
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 |
|
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 |
|
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-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 |
|
openscap-scanner |
Command-line tool for OpenSCAP |
|
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 |
|
python-unversioned-command |
Default Python executable |
|
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 |
|
rng-tools.x86_64 |
Random number generator related utilities |
|
rsync.x86_64 |
A program for synchronizing files over a network |
|
scap-security-guide |
Collection of security policies in Security Content Automation Protocol (SCAP) |
|
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 |