Установка на системы семейства RHEL

Установить репозиторий для RHEL 7:

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

Или для RHEL 8+:

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

Репозиторий работает по HTTPS, пакеты и метаданные подписаны. При первой установке менеджер пакетов предлагает импортировать ключ репозитория «Perfect Streamer Repository <support@pstreamer.tv>» (с ключом -y — принимает его сам). Сверьте отпечаток ключа:

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

Примечание

Это репозиторий версии 2.x, он отдельный от репозитория версии 1.x. При переходе с версии 1.x сначала удалите прежний файл /etc/yum.repos.d/pstreamer.repo — иначе в системе останутся подключены оба репозитория.

Установить пакет:

$ sudo yum -y install pstreamer

Из этого же репозитория ставится и демоверсия — пакет pstreamer-demo (Демоверсия).

Обновить пакет:

$ sudo yum -y update pstreamer

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

После установки Perfect Streamer активируйте службу и задайте начальные настройки.

Предупреждение

Пакет pstreamer требует aksusbd версии 10.33 или новее. Служба защиты лежит в том же репозитории, поэтому менеджер пакетов подтягивает её сам — отдельного шага не нужно. Если же пакет ставят файлом, в обход репозитория, установка остановится на разборе зависимостей, пока нужную версию службы не поставят вручную.

Обновление службы защиты — шаг в одну сторону, и он не зависит от типа ключа. Пакет кладёт в /var/hasplm библиотеки поставщика поколения 10.33, а прежняя служба такую библиотеку не принимает: менеджер лицензий отказывается её загрузить и аварийно завершается. Поэтому вернуть прежнюю службу, не откатывая заодно весь пакет, не получится. Планируйте этот шаг как переход, а не как рядовое обновление.

Удалить все пакеты:

$ sudo yum -y remove pstreamer aksusbd

Примечание

openSUSE (Leap, последняя стабильная версия) — система на базе RPM. Применяется тот же репозиторий, что и для RHEL, но операции выполняются пакетным менеджером zypper:

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

Обновление — sudo zypper update pstreamer, удаление — sudo zypper remove pstreamer aksusbd.