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 compat-openssl10.x86_64
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

compat-openssl10.x86_64

Compatibility version of the OpenSSL library

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