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:

  • NFM-P main and auxiliary servers and databases

  • NSP auxiliary database

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