Appearance
Обновление Nextbox с помощью Linux-пакетов
Инструкция для обновления 1.11 до 1.12 и последующих обновлений 1.12.
Подготовка
Сохраните резервную копию PostgreSQL, /etc/nextbox и хранилища файлов.
PostgreSQL, RabbitMQ и Redis должны быть запущены. Не меняйте их пользователей, пароли и базы.
Debian, Ubuntu и Astra Linux
bash
sudo apt update
sudo apt install -y ptnl-nextboxRHEL, CentOS Stream и Fedora
bash
sudo dnf upgrade -y ptnl-nextboxAlt Linux и установка из RPM-файла
Скачайте RPM из репозитория Nextbox и сохраните его как ptnl-nextbox.rpm.
bash
sudo rpm -Uvh ./ptnl-nextbox.rpmПроверка
bash
sudo systemctl status nextbox.service --no-pager
curl -fsS http://127.0.0.1:9801/readyzОткройте Nextbox и проверьте вход, скачивание и загрузку файлов.
При переходе с 1.11 пакет переносит конфигурацию в /etc/nextbox/core.yml, сохраняет ключи и запускает nextbox.service. Старые сервисы повторно запускать не нужно.
Если установка завершилась с ошибкой, посмотрите журнал
bash
sudo journalctl -u nextbox.service -n 100 --no-pagerПосле устранения причины повторите настройку пакета
bash
# Debian, Ubuntu, Astra Linux
sudo dpkg --configure ptnl-nextbox
# RHEL, CentOS Stream, Fedora
sudo dnf reinstall -y ptnl-nextbox
# Alt Linux
sudo rpm -Uvh --replacepkgs ./ptnl-nextbox.rpmПосле миграции возврат к 1.11 требует восстановления резервной копии.