Установка на системы семейства Debian¶
Установить репозиторий:
$ sudo apt-get install -y ca-certificates wget
$ sudo wget https://repo.pstreamer.tv/pub/pstreamer-archive-keyring.gpg -O /usr/share/keyrings/pstreamer-archive-keyring.gpg
$ sudo wget https://repo.pstreamer.tv/pub/deb/dists/pstreamer/pstreamer2.list -O /etc/apt/sources.list.d/pstreamer2.list
$ sudo apt-get update
Первая команда ставит корневые сертификаты и wget: без них на минимальной системе
загрузка по HTTPS не проходит, wget оставляет пустые файлы, и apt-get не находит
пакет. Вторая команда кладёт в систему ключ, которым подписан репозиторий, третья
подключает сам репозиторий; он работает по HTTPS. Отпечаток ключа:
E391 9454 BFD9 DEA4 6CDE C886 5BDD 7AE6 BEB5 D084
Примечание
Система, на которой репозиторий подключали раньше, по HTTP и без ключа, продолжает
работать, но apt-get update может выводить предупреждение
NO_PUBKEY 5BDD7AE6BEB5D084. Чтобы его убрать, выполните две команды wget
из списка выше: они ставят ключ и заменяют файл репозитория новым.
Примечание
Это репозиторий версии 2.x, он отдельный от репозитория версии 1.x. При
переходе с версии 1.x сначала удалите прежний файл
/etc/apt/sources.list.d/pstreamer.list — иначе в системе останутся
подключены оба репозитория.
Установить пакет:
$ sudo apt-get install pstreamer
Из этого же репозитория ставится и демоверсия — пакет pstreamer-demo (Демоверсия).
Обновить пакет:
$ sudo apt install pstreamer
После установки
После установки Perfect Streamer активируйте службу и задайте начальные настройки.
Предупреждение
Пакет pstreamer требует aksusbd версии 10.33 или новее. Служба защиты лежит в том же репозитории, поэтому менеджер пакетов подтягивает её сам — отдельного шага не нужно. Если же пакет ставят файлом, в обход репозитория, установка остановится на разборе зависимостей, пока нужную версию службы не поставят вручную.
Обновление службы защиты — шаг в одну сторону, и он не зависит от типа
ключа. Пакет кладёт в /var/hasplm библиотеки поставщика поколения 10.33,
а прежняя служба такую библиотеку не принимает: менеджер лицензий
отказывается её загрузить и аварийно завершается. Поэтому вернуть прежнюю
службу, не откатывая заодно весь пакет, не получится. Планируйте этот шаг
как переход, а не как рядовое обновление.
Удалить все пакеты:
$ sudo apt-get remove pstreamer aksusbd