Required RHEL OS packages for NSP container elements

OS packages for NSP deployer host or cluster member

The OS for an NSP deployer host or a member node in an NSP cluster requires the RHEL OS package set listed in Table 3-1, Required OS packages, NSP container element. A listed package is available from the RHEL BaseOS repository, RHEL AppStream repository, or the RHEL ISO disk image.

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 bpftool.x86_64 c-ares.x86_64
dnf -y install cloud-utils-growpart.noarch
dnf -y install container-selinux.noarch copy-jdk-configs.noarch conntrack-tools.x86_64
dnf -y install createrepo_c.x86_64 cups-client.x86_64 cups-libs.x86_64 dialog.x86_64
dnf -y install elfutils.x86_64 fio.x86_64 flac-libs.x86_64 ftp.x86_64 gc.x86_64
dnf -y install gtk2.x86_64 guile.x86_64 haproxy.x86_64 hdparm.x86_64 hyphen-en.noarch
dnf -y install ipvsadm.x86_64 irqbalance.x86_64 javapackages-tools.noarch
dnf -y install keepalived.x86_64 libkadm5.x86_64 libnetfilter_cthelper.x86_64
dnf -y install libnetfilter_cttimeout.x86_64 libnetfilter_queue.x86_64 libquadmath.x86_64
dnf -y install libselinux-devel.x86_64 libverto-libevent.x86_64 lksctp-tools.x86_64
dnf -y install lshw.x86_64 lsof.x86_64 man mcelog.x86_64 net-snmp.x86_64
dnf -y install net-snmp-utils.x86_64 network-scripts.x86_64 nfs-utils.x86_64
dnf -y install nspr.x86_64 nss-softokn.x86_64 nss-softokn-freebl.x86_64 nss-util.x86_64
dnf -y install ntpstat.noarch openssh.x86_64 openssh-askpass.x86_64
dnf -y install openssh-clients.x86_64 openssh-server.x86_64 policycoreutils.x86_64
dnf -y install pcsc-lite-libs.x86_64 procps python3 python3-babel.noarch
dnf -y install python3-jinja2.noarch python3-jmespath.noarch python3-jsonpatch.noarch
dnf -y install python3-jsonpointer.noarch python3-ldb.x86_64 python3-libselinux.x86_64
dnf -y install python3-markupsafe.x86_64 python3-netaddr.noarch python3-oauthlib.noarch
dnf -y install python3-prettytable.noarch python3-pytz.noarch python3-tdb.x86_64
dnf -y install python3-urllib3.noarch redhat-lsb-core.x86_64
dnf -y install redhat-lsb-submod-security.x86_64 rng-tools.x86_64 rsync.x86_64
dnf -y install 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 socat.x86_64 tcpdump.x86_64 tzdata-java.noarch unzip.x86_64 which.x86_64
dnf -y install zip.x86_64
 
Table 3-1: Required OS packages, NSP container element

Package

Description

@base

Roles and playbooks to deploy FreeIPA servers, replicas and client

aide.x86_64

Intrusion detection environment

autofs.x86_64

Libraries for avahi run-time use

bpftool.x86_64

A 2D graphics library

c-ares.x86_64

A library that performs asynchronous DNS operations

cloud-utils-growpart.noarch

Script for growing a partition

conntrack-tools.x86_64

Userspace tools for interacting with the Connection Tracking System

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

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

fio.x86_64

Multithreaded IO generation tool

flac-libs.x86_64

Libraries for the Free Lossless Audio Codec

ftp.x86_64

The standard UNIX FTP client

gc.x86_64

A garbage collector for C and C++

gtk2.x86_64

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

hdparm.x86_64

A utility for displaying and/or setting hard disk parameters

hyphen-en.noarch

English hyphenation rules

ipvsadm.x86_64

Utility to administer the Linux Virtual Server

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

libkadm5.x86_64

Kerberos 5 Administrative libraries

libnetfilter_cthelper.x86_64

User-space infrastructure for connection tracking helpers

libnetfilter_cttimeout.x86_64

Timeout policy tuning for Netfilter/conntrack Fedora Rawhide for x86_64

libnetfilter_queue.x86_64

Netfilter queue userspace library, Fedora Rawhide for x86_64

libquadmath.x86_64

GCC __float128 shared support library

libselinux-devel.x86_64

Header files and libraries used to build SELinux

libverto-libevent.x86_64

libevent module for libverto

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

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-util.x86_64

Network Security Services Utilities Library

ntpstat.noarch

Utility to print NTP synchronization status

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

policycoreutils.x86_64

SELinux policy core utilities

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-jmespath.noarch

JSON Matching Expressions

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-libselinux.x86_64

SELinux python 3 bindings for libselinux Fedora Rawhide for x86_64

python3-markupsafe.x86_64

Implements a XML/HTML/XHTML Markup safe string for Python 3

python3-netaddr.noarch

A pure Python network address representation and manipulation library

python3-oauthlib.noarch

An implementation of the OAuth request-signing login

python3-prettytable.noarch

Python library to display tabular data in tables

python3-pytz.noarch

World Timezone Definitions for Python

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

socat.x86_64

Bidirectional data relay between two data channels 'netcat++’

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

zip.x86_64

A file compression and packaging utility compatible with PKZIP