ispmanager 6 lite, pro, host

/
/
/
Версии, ветки обновлений и репозитории

Версии, ветки обновлений и репозитории

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

На сайте в разделе changelog размещена актуальная информация о текущих версиях и ветках панели управления.

Версии панели

Версия панели состоит из трех чисел, разделенных точкой:

ЗначениеОписание
Основная версия Новые версии выпускаются редко. Последняя основная версия на сегодня — ispmanager 6 — была выпущена в 2021 году. Включает в себя все актуальные возможности
Версия релизаНовые релизы выпускаются каждые 2-3 недели. Включают в себя новые функции, улучшения, изменения интерфейса, исправление ошибок и т.д.
БагфиксВыпускается по необходимости. Включает в себя исправление критических ошибок

Отслеживать обновления удобнее всего по версии релиза — нумерация происходит по порядку. Список изменений, вошедших в определенный релиз, можно посмотреть на сайте.

Как узнать текущую версию панели мы рассказали в базе знаний.

Ветки обновлений

Существует 2 ветки обновлений:

  • beta — новейший релиз панели, включает в себя новый функционал;
  • stable — стабильный релиз, который протестирован пользователями. Номер релиза всегда состоит из четных чисел.

Beta и stable — это этапы, которые проходят релизы. Новый релиз выпускается с веткой beta. Спустя две недели появляется новый релиз тоже с веткой beta. Предыдущий же либо переходит в ветку stable (если его номер — четное число), либо входит в состав нового релиза ветки beta (если нечетное). Таким образом, в месяц выходят два beta-релиза и один stable. Например:

04.0918.0909.10
beta6.105.06.106.06.107.0
stable6.104.16.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 и наоборот

Перед сменой ветки изучите особенности.

Через панель

  1. Авторизуйтесь в панели с уровнем администратора или выше.
  2. Перейдите в раздел панели Настройки системы.
  3. В поле Ветка обновлений выберите нужный вариант.
  4. Сохраните изменения.

Через консоль

  1. Подключитесь к серверу с панелью по SSH.
  2. Выполните подходящую команду в зависимости от ветки:
    stable → beta
    echo 'beta' > /usr/local/mgr5/etc/repo.version
    beta → stable
    echo 'stable' > /usr/local/mgr5/etc/repo.version

  3. Обновите информацию о панели:
    /usr/local/mgr5/sbin/licctl fetch ispmgr

Особенности смены ветки обновлений

  • При смене stable → beta пакеты панели обновляются до версии релиза, которые доступны в репозитории beta.
  • Смена beta → stable с понижением версии релиза панели возможна только вручную с использованием пакетного менеджера.
  • При смене beta → stable обновление пакетов панели выполнится только тогда, когда версия релиза, доступная в репозитории stable, станет выше, чем установленная версия. В течение этого времени, когда установленная версия релиза выше, чем доступная, установка любого ПО завершится с ошибкой.
    Чтобы избежать проблем с установкой ПО: