---
title: Установка бета-версии
url: https://doc2.pstreamer.tv/ru/manual/install/beta.html
lang: ru
product: Perfect Streamer
version: 2.0.2.423
---

# Установка бета-версии

Бета-версия 2.1 ставится из отдельного бета-репозитория на том же сервере `repo.pstreamer.tv`. Пакеты и метаданные бета-репозитория подписаны тем же ключом, что и стабильный репозиторий, — отпечаток ключа и порядок его установки приведены в [Установка на системы семейства RHEL](rhel.md#install-rhel) и [Установка на системы семейства Debian](debian.md#install-debian).

В бета-репозитории есть только пакет `pstreamer`, и для работы ему нужна лицензия; действующая лицензия версии 2.x подходит и для беты. Демоверсии в бета-канале нет: пакет `pstreamer-demo` остаётся на стабильной версии 2.0.2. Условия участия, обращение по проблемам и возврат на стабильную версию описаны в [Программа бета-тестирования](../extras/beta.md#extras-beta).

Бета-репозиторий подключается в дополнение к стабильному: менеджер пакетов берёт `pstreamer` из того репозитория, где версия новее, то есть из бета-репозитория.

> **Примечание**
>
> Бета-репозиторий подключается рядом со стабильным репозиторием версии 2.x (`pstreamer2`), и тот должен оставаться подключённым: из него ставятся служба защиты aksusbd и транскодеры. Репозиторий версии 1.x (`/etc/yum.repos.d/pstreamer.repo` или `/etc/apt/sources.list.d/pstreamer.list`) отключите: иначе при возврате с беты менеджер пакетов может откатить узел на 1.x (Узел с версией 1.x).

> **Примечание**
>
> Перед переходом со стабильной версии на бету сохраните копию файла настроек `/opt/pss/config/pss.json` (если файл уже есть) под новым именем, например `pss.json.$(date +%Y%m%d_%H%M%S)`. С ней возврат на стабильную версию не потеряет ни одной настройки ([Как вернуться на стабильную версию](../extras/beta.md#extras-beta-leave)).

## Системы семейства Debian

Подключите стабильный репозиторий и ключ, если они ещё не подключены ([Установка на системы семейства Debian](debian.md#install-debian)), затем — бета-репозиторий:

```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
```

Установить бета-версию или обновить до неё стабильную:

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

Какая версия установлена и из какого репозитория она взята, показывает команда `apt-cache policy pstreamer`.

## Системы семейства RHEL

Подключите бета-репозиторий для RHEL 7:

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

Или для RHEL 8+:

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

Файл репозитория ложится в `/etc/yum.repos.d/pstreamer2-beta.repo`. Если стабильный репозиторий ещё не подключён, подключите и его ([Установка на системы семейства RHEL](rhel.md#install-rhel)).

Установить бета-версию:

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

Обновить до неё стабильную:

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

> **Примечание**
>
> В **openSUSE** бета-репозиторий подключается командой `sudo zypper addrepo https://repo.pstreamer.tv/pub/pstreamer2-beta/pstreamer2-beta.repo`, обновление — `sudo zypper refresh` и `sudo zypper update pstreamer`.

После установки

На новом сервере [активируйте службу и задайте начальные настройки](../first_start/index.md#first-start-activation), как при обычной установке. Узел, обновлённый со стабильной версии, сохраняет свою лицензию и настройки.

## Узел с версией 1.x

Если на узле стоит версия 1.x — в том числе после случайного отката на неё, — пакет версии 2.x останавливает обновление: ключ лицензии, выданный для версии старше 2.0.2, версия 2.0.2 и новее не принимает, и служба после такого обновления не запустится. На RHEL обновление обрывается сообщением `Error in PREIN scriptlet` без объяснения причины.

1. Получите у поставщика обновлённый файл лицензии V2C. На пробной лицензии этот шаг не нужен.
2. Отключите репозиторий версии 1.x и подключите стабильный репозиторий 2.x ([Установка на системы семейства RHEL](rhel.md#install-rhel), [Установка на системы семейства Debian](debian.md#install-debian)).
3. Подтвердите обновление заранее и обновите пакет:

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

   Вместо файла можно задать в окружении команды обновления переменную `PSS_LICENSE_KEY_UPDATED=1`. На Debian обновление — `sudo apt-get install pstreamer`.
4. Примените обновлённый ключ ([Постоянная активация](../first_start/index.md#first-start-permanent-activation)); на пробной лицензии — `/opt/pss/tools/activate.sh` без аргументов.
