Abhängigkeiten

RHEL verwendet yum oder dnf (ab Version 8) als Frontend für den RPM-Befehl, um Softwarepakete zu installieren. Verwenden Sie yum statt RPM, um Paketabhängigkeiten korrekt zu handhaben.

CentOS 7

Wenn die SKOOR-Software auf CentOS 7-Systemen installiert ist, müssen EPEL (für smem, verwendet vom SKOOR Engine Agent ) und NUX Desktop (für ffmpeg) hinzugefügt werden:

yum install centos-release-scl epel-release.noarch nux-dextop-release firewalld chrony
systemctl restart firewalld && systemctl enable firewalld
systemctl restart chronyd && systemctl enable chronyd

AlmaLinux 8

Wenn die SKOOR-Software auf AlmaLinux 8-Systemen installiert ist, müssen EPEL (für smem, verwendet vom SKOOR Engine Agent ) und rpmfusion (für ffmpeg) hinzugefügt werden:

dnf install epel-release.noarch rpmfusion-free-release.noarch firewalld chrony
systemctl restart firewalld && systemctl enable firewalld
systemctl restart chronyd && systemctl enable chronyd

RockyLinux 9

Wenn die SKOOR-Software auf RockyLinux 9-Systemen installiert ist, müssen EPEL (für smem, verwendet vom SKOOR Engine Agent ) und rpmfusion (für ffmpeg) hinzugefügt werden. Außerdem muss crb aktiviert werden (für libmysql).

dnf install epel-release rpmfusion-free-release firewalld chrony
dnf config-manager --enable crb
systemctl start firewalld && systemctl enable firewalld
systemctl restart chronyd && systemctl enable chronyd

Installieren zusätzlicher Software

Es wird empfohlen, die folgenden Pakete zu installieren:

# yum install net-snmp screen nmap-ncat

Installieren Sie Sicherheitsupdates

Wenden Sie alle derzeit verfügbaren Sicherheitsupdates an:

# yum --security update

Verwenden von yumdownloader zum Herunterladen von RPM-Dateien (optional)

Nach der Installation der Software verwirft yum die heruntergeladenen RPM-Dateien. Um RPM-Dateien beispielsweise für ein lokales yum-Repository zu verwenden (siehe Abschnitt 4.3.9), kann der Befehl yumdownloader installiert werden:

# yum install yum-utils

Es ermöglicht das Herunterladen bestimmter Softwarepakete in ein vordefiniertes Verzeichnis. Der folgende Befehl lädt die beiden Pakete tftp und ftp in das Webserververzeichnis /srv/eranger/repo herunter:

# yumdownloader --destdir /srv/eranger/repo tftp ftp

Verwenden Sie den Befehlszeilenparameter --resolve mit yumdownloader, um auch abhängige RPM-Pakete des angegebenen Pakets herunterzuladen.

Nützliche Yum-Befehle

# yum repolist
# yum list installed
# yum clean all