Установка на системы семейства 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.