Версии, ветки обновлений и репозитории
Мы рекомендуем устанавливать последнюю версию панели, которая включает в себя все актуальные возможности. Однако могут возникнуть ситуации, которые потребуют установки конкретной версии. В таких случаях важно понимать различия между версиями и ветками и как происходит их нумерация.
Версии панели
Версия панели состоит из трех чисел, разделенных точкой:

Значение | Описание |
Основная версия | Новые версии выпускаются редко. Последняя основная версия на сегодня — ispmanager 6 — была выпущена в 2021 году. Включает в себя все актуальные возможности |
Версия релиза | Новые релизы выпускаются каждые 2-3 недели. Включают в себя новые функции, улучшения, изменения интерфейса, исправление ошибок и т.д. |
Багфикс | Выпускается по необходимости. Включает в себя исправление критических ошибок |
Отслеживать обновления удобнее всего по версии релиза — нумерация происходит по порядку. Список изменений, вошедших в определенный релиз, можно посмотреть на сайте.
Ветки обновлений
Существует 2 ветки обновлений:
- beta — новейший релиз панели, включает в себя новый функционал;
- stable — стабильный релиз, который протестирован пользователями. Номер релиза всегда состоит из четных чисел.
Beta и stable — это этапы, которые проходят релизы. Новый релиз выпускается с веткой beta. Спустя две недели появляется новый релиз тоже с веткой beta. Предыдущий же либо переходит в ветку stable (если его номер — четное число), либо входит в состав нового релиза ветки beta (если нечетное). Таким образом, в месяц выходят два beta-релиза и один stable. Например:
04.09 | 18.09 | 09.10 | |
---|---|---|---|
beta | 6.105.0 | 6.106.0 | 6.107.0 |
stable | 6.104.1 | — | 6.106.0 |
Репозитории
От выбора ветки обновлений beta или stable зависит доступное ПО для использования в панели.
Впервые выбор ветки происходит при установке панели. Скрипт автоматически подключает два репозитория: ispsystem-base для установки базового ПО из выбранной ветки и exosoft для установки фреймворка панели:
Debian-подобные | Redhat-подобные |
/etc/apt/sources.list.d/ispsystem-base.list | /etc/yum.repos.d/ispsystem-base.repo |
/etc/apt/sources.list.d/exosoft.list | /etc/yum.repos.d/exosoft.repo |
Смена beta → stable и наоборот
Через панель
- Авторизуйтесь в панели с уровнем администратора или выше.
- Перейдите в раздел панели Настройки системы.
- В поле Ветка обновлений выберите нужный вариант.
- Сохраните изменения.
Через консоль
- Подключитесь к серверу с панелью по SSH.
- Выполните подходящую команду в зависимости от ветки: stable → beta
echo 'beta' > /usr/local/mgr5/etc/repo.version
beta → stableecho 'stable' > /usr/local/mgr5/etc/repo.version
- Обновите информацию о панели:
/usr/local/mgr5/sbin/licctl fetch ispmgr
Особенности смены ветки обновлений
- При смене stable → beta пакеты панели обновляются до версии релиза, которые доступны в репозитории beta.
- Смена beta → stable с понижением версии релиза панели возможна только вручную с использованием пакетного менеджера.
- При смене beta → stable обновление пакетов панели выполнится только тогда,
когда версия релиза, доступная в репозитории stable, станет выше, чем
установленная версия. В течение этого времени, когда установленная
версия релиза выше, чем доступная, установка любого ПО завершится с ошибкой. Чтобы избежать проблем с установкой ПО: