Required RHEL 9 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 bind-utils.x86_64 bpftool.x86_64
dnf -y install c-ares.x86_64 cloud-init.noarch cloud-utils-growpart.x86_64
dnf -y install container-selinux.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 fio-engine-libaio.x86_64 flac-libs.x86_64
dnf -y install gc.x86_64 gtk2.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 kernel-headers.x86_64 kernel-devel.x86_64
dnf -y install leapp-upgrade libkadm5.x86_64 libnetfilter_cthelper.x86_64
dnf -y install libnetfilter_cttimeout.x86_64 libnetfilter_queue.x86_64
dnf -y install libquadmath.x86_64 libselinux-devel.x86_64
dnf -y install lksctp-tools.x86_64 lshw.x86_64 lsof.x86_64 man mcelog.x86_64
dnf -y install net-snmp.x86_64 net-snmp-utils.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 openscap-scanner 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 python-unversioned-command
dnf -y install python3 python3-babel.noarch python3-jinja2.noarch
dnf -y install python3-markupsafe.x86_64 python3-pytz.noarch python3-jmespath.noarch
dnf -y install python3-libselinux.x86_64 python3-jsonpatch.noarch
dnf -y install python3-jsonpointer.noarch python3-ldb.x86_64 python3-netaddr.noarch
dnf -y install python3-oauthlib.noarch python3-prettytable.noarch python3-tdb.x86_64
dnf -y install python3.12.x86_64 rng-tools.x86_64 rsync.x86_64
dnf -y install scap-security-guide selinux-policy-devel.noarch
dnf -y install selinux-policy-doc.noarch setroubleshoot-server.x86_64
dnf -y install setools-console.x86_64 socat.x86_64 sshpass tcpdump.x86_64
dnf -y install tzdata-java.noarch unzip.x86_64 which.x86_64 zip.x86_64
 

Note: Install the version of the kernel-devel and kernel-headers packages that are compatible with installed kernel version. Use the following command to check for the installed kernel version:

uname -r

[root@ ~]# uname -r

4.18.0-553.62.1.el8_10.x86_64

[root@ ~]# rpm -qa | grep kernel-headers-$(uname -r | sed 's/\.[^.]*$//')

kernel-headers-4.18.0-553.62.1.el8_10.x86_64

[root@ ~]# rpm -qa | grep kernel-devel-$(uname -r | sed 's/\.[^.]*$//')

kernel-devel-4.18.0-553.62.1.el8_10.x86_64

Table 3-1: Required OS packages, NSP container element

Package

Description

@base

Essentials for a RHEL environment

aide.x86_64

Intrusion detection environment

autofs.x86_64

A tool for automatically mounting and unmounting filesystems

bind-utils.x86_64

Utilities for querying DNS name servers

bpftool.x86_64

Inspection and simple manipulation of eBPF programs and maps

c-ares.x86_64

A library that performs asynchronous DNS operations

cloud-init.noarch

Cloud instance init scripts

cloud-utils-growpart.x86_64

Script for growing a partition

container-selinux.noarch,

SELinux policies for container runtimes

conntrack-tools.x86_64

Manipulate netfilter connection tracking table and run High Availability

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

fio-engine-libaio.x86_64

libaio I/O engine used by fio

flac-libs.x86_64

Libraries for the Free Lossless Audio Codec

gc.x86_64

A garbage collector for C and C++

gtk2.x86_64

GTK+ graphical user interface library

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

kernel-headers.x86_64

Header files for the Linux kernel for use by glibc

kernel-devel.x86_64

Development package for building kernel modules to match the kernel

leapp-upgrade

package leapp-upgrade is not installed

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

libquadmath.x86_64

GCC __float128 shared support library

libselinux-devel.x86_64

Header files and libraries used to build SELinux

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

package man is not installed

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

openscap-scanner

OpenSCAP Scanner Tool (oscap)

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

package procps is not installed

python3

Python 3.9 interpreter

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

SELinux python 3 bindings for libselinux

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.12.x86_64"

Version 3.12 of the Python interpreter

python3-urllib3.noarch

Python3 HTTP module with connection pooling and file POST abilities

rng-tools.x86_64

Random number generator related utilities

rsync.x86_64

A program for synchronizing files over a network

scap-security-guide

Security guidance and baselines in SCAP formats

selinux-policy-devel.noarch

SELinux policy development files

selinux-policy-doc.noarch

SELinux policy documentation

setroubleshoot-server.x86_64

SELinux troubleshoot server

setools-console.x86_64

Policy analysis command-line tools for SELinux

socat.x86_64

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

sshpass.x86_64

Non-interactive SSH authentication utility

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