Installation auf Systemen der RHEL-Familie

Repository für RHEL 7 einrichten:

$ sudo yum install yum-utils
$ sudo yum-config-manager --add-repo=https://repo.pstreamer.tv/pub/pstreamer/pstreamer2.repo

Oder für RHEL 8+:

$ sudo yum config-manager --add-repo=https://repo.pstreamer.tv/pub/pstreamer/pstreamer2.repo

Das Repository arbeitet über HTTPS, Pakete und Metadaten sind signiert. Bei der ersten Installation bietet der Paketmanager an, den Repository-Schlüssel „Perfect Streamer Repository <support@pstreamer.tv>“ zu importieren (mit der Option -y übernimmt er ihn selbst). Prüfen Sie den Fingerabdruck des Schlüssels:

E391 9454 BFD9 DEA4 6CDE C886 5BDD 7AE6 BEB5 D084

Bemerkung

Dies ist das Repository der Version 2.x; es ist vom Repository der Version 1.x getrennt. Entfernen Sie beim Umstieg von Version 1.x zuerst die bisherige Datei /etc/yum.repos.d/pstreamer.repo — andernfalls bleiben beide Repositorys im System eingebunden.

Paket installieren:

$ sudo yum -y install pstreamer

Aus demselben Repository wird auch die Demoversion installiert: das Paket pstreamer-demo (Demoversion).

Paket aktualisieren:

$ sudo yum -y update pstreamer

Nach der Installation

Nach der Installation von Perfect Streamer aktivieren Sie den Dienst und legen Sie die Grundeinstellungen fest.

Warnung

Das Paket pstreamer benötigt aksusbd in der Version 10.33 oder neuer. Der Schutzdienst liegt im selben Repository, deshalb zieht der Paketmanager ihn von selbst nach — ein eigener Schritt ist nicht nötig. Wird das Paket dagegen als Datei am Repository vorbei installiert, bleibt die Installation bei der Abhängigkeitsauflösung stehen, bis die erforderliche Version des Dienstes von Hand installiert wird.

Die Aktualisierung des Schutzdienstes ist ein Schritt ohne Rückweg, und er hängt nicht vom Schlüsseltyp ab. Das Paket legt in /var/hasplm Herstellerbibliotheken der Generation 10.33 ab, und der bisherige Dienst nimmt eine solche Bibliothek nicht an: Der Lizenzmanager weigert sich, sie zu laden, und bricht ab. Den bisherigen Dienst zurückzuholen, ohne zugleich das ganze Paket zurückzurollen, ist deshalb nicht möglich. Planen Sie diesen Schritt als Übergang und nicht als gewöhnliche Aktualisierung.

Alle Pakete entfernen:

$ sudo yum -y remove pstreamer aksusbd

Bemerkung

openSUSE (Leap, aktuelle stabile Version) ist ein RPM-basiertes System. Es verwendet dasselbe Repository wie RHEL, die Operationen werden jedoch mit dem Paketmanager zypper ausgeführt:

$ sudo zypper addrepo https://repo.pstreamer.tv/pub/pstreamer/pstreamer2.repo
$ sudo zypper --gpg-auto-import-keys refresh
$ sudo zypper install pstreamer

Aktualisierung — sudo zypper update pstreamer, Entfernung — sudo zypper remove pstreamer aksusbd.