---
title: Installation der Betaversion
url: https://doc2.pstreamer.tv/de/manual/install/beta.html
lang: de
product: Perfect Streamer
version: 2.0.2.423
---

# Installation der Betaversion

Die Betaversion 2.1 wird aus einem eigenen Beta-Repository auf demselben Server `repo.pstreamer.tv` installiert. Pakete und Metadaten des Beta-Repositorys sind mit demselben Schlüssel signiert wie das stabile Repository — den Fingerabdruck des Schlüssels und seine Installation beschreiben [Installation auf Systemen der RHEL-Familie](rhel.md#install-rhel) und [Installation auf Systemen der Debian-Familie](debian.md#install-debian).

Das Beta-Repository enthält nur das Paket `pstreamer`, und es braucht zum Betrieb eine Lizenz; eine gültige Lizenz der Version 2.x gilt auch für die Beta. Eine Demoversion gibt es im Beta-Kanal nicht: Das Paket `pstreamer-demo` bleibt auf der stabilen Version 2.0.2. Teilnahmebedingungen, Problemmeldungen und die Rückkehr zur stabilen Version beschreibt [Betatestprogramm](../extras/beta.md#extras-beta).

Das Beta-Repository wird zusätzlich zum stabilen eingebunden: Der Paketmanager nimmt `pstreamer` aus dem Repository mit der neueren Version, also aus dem Beta-Repository.

> **Bemerkung**
>
> Das Beta-Repository wird neben dem stabilen Repository der Version 2.x (`pstreamer2`) eingebunden, und dieses muss eingebunden bleiben: Aus ihm werden der Schutzdienst aksusbd und die Transcoder installiert. Deaktivieren Sie das Repository der Version 1.x (`/etc/yum.repos.d/pstreamer.repo` oder `/etc/apt/sources.list.d/pstreamer.list`): Sonst kann der Paketmanager den Knoten bei der Rückkehr von der Beta auf 1.x zurückstufen (Knoten mit Version 1.x).

> **Bemerkung**
>
> Bevor Sie von der stabilen Version auf die Beta wechseln, speichern Sie eine Kopie der Einstellungsdatei `/opt/pss/config/pss.json` (falls die Datei bereits vorhanden ist) unter einem neuen Namen, zum Beispiel `pss.json.$(date +%Y%m%d_%H%M%S)`. Mit ihr geht bei der Rückkehr zur stabilen Version keine Einstellung verloren ([Wie Sie zur stabilen Version zurückkehren](../extras/beta.md#extras-beta-leave)).

## Systeme der Debian-Familie

Binden Sie das stabile Repository und den Schlüssel ein, falls noch nicht geschehen ([Installation auf Systemen der Debian-Familie](debian.md#install-debian)), danach das Beta-Repository:

```sh
$ sudo wget https://repo.pstreamer.tv/pub/deb/dists/pstreamer2-beta/pstreamer2-beta.list -O /etc/apt/sources.list.d/pstreamer2-beta.list
$ sudo apt-get update
```

Betaversion installieren oder die stabile auf sie aktualisieren:

```sh
$ sudo apt-get install pstreamer
```

Welche Version installiert ist und aus welchem Repository sie stammt, zeigt der Befehl `apt-cache policy pstreamer`.

## Systeme der RHEL-Familie

Beta-Repository für RHEL 7 einbinden:

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

Oder für RHEL 8+:

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

Die Repository-Datei landet in `/etc/yum.repos.d/pstreamer2-beta.repo`. Ist das stabile Repository noch nicht eingebunden, binden Sie es ebenfalls ein ([Installation auf Systemen der RHEL-Familie](rhel.md#install-rhel)).

Betaversion installieren:

```sh
$ sudo yum -y install pstreamer
```

Die stabile Version auf sie aktualisieren:

```sh
$ sudo yum -y update pstreamer
```

> **Bemerkung**
>
> Unter **openSUSE** wird das Beta-Repository mit `sudo zypper addrepo https://repo.pstreamer.tv/pub/pstreamer2-beta/pstreamer2-beta.repo` eingebunden, aktualisiert wird mit `sudo zypper refresh` und `sudo zypper update pstreamer`.

Nach der Installation

Auf einem neuen Server [aktivieren Sie den Dienst und legen Sie die Grundeinstellungen fest](../first_start/index.md#first-start-activation) wie bei einer normalen Installation. Ein Knoten, der von der stabilen Version aktualisiert wurde, behält seine Lizenz und seine Einstellungen.

## Knoten mit Version 1.x

Läuft auf dem Knoten die Version 1.x — auch nach einer versehentlichen Rückstufung darauf —, bricht das Paket der Version 2.x die Aktualisierung ab: Einen Lizenzschlüssel, der für eine Version vor 2.0.2 ausgestellt wurde, nehmen Version 2.0.2 und neuer nicht an, und der Dienst würde nach einer solchen Aktualisierung nicht starten. Unter RHEL bricht die Aktualisierung mit der Meldung `Error in PREIN scriptlet` ohne Angabe des Grundes ab.

1. Fordern Sie beim Lieferanten eine aktualisierte V2C-Lizenzdatei an. Bei einer Testlizenz entfällt dieser Schritt.
2. Deaktivieren Sie das Repository der Version 1.x und binden Sie das stabile Repository der Version 2.x ein ([Installation auf Systemen der RHEL-Familie](rhel.md#install-rhel), [Installation auf Systemen der Debian-Familie](debian.md#install-debian)).
3. Bestätigen Sie die Aktualisierung im Voraus und aktualisieren Sie das Paket:

   ```sh
   $ sudo touch /opt/pss/config/lic-key-updated
   $ sudo yum -y update pstreamer
   ```

   Statt der Datei können Sie in der Umgebung des Aktualisierungsbefehls die Variable `PSS_LICENSE_KEY_UPDATED=1` setzen. Unter Debian lautet die Aktualisierung `sudo apt-get install pstreamer`.
4. Wenden Sie den aktualisierten Schlüssel an ([Dauerhafte Aktivierung](../first_start/index.md#first-start-permanent-activation)); bei einer Testlizenz `/opt/pss/tools/activate.sh` ohne Argumente.
