Как сменить репозиторий с beta на stable в ispmanager: пошаговая инструкция
В этой статье разберем, какие в ispmanager есть репозитории, в чем их отличия и как перейти с одного репозитория на другой.
Зачем нужны репозитории beta и stable
Панель управления ispmanager постоянно обновляется: почти в каждом релизе разработчики устраняют баги, добавляют функции, улучшают защиту. Панель поддерживается в актуальном состоянии, чтобы клиенты могли комфортно и безопасно пользоваться продуктом.
У каждой версии ispmanager есть два основных репозитория: beta
и stable
. В них находятся актуальные версии продукта, доступные пользователям и постоянно обновляемые. При этом содержимое у них разное, и вы всегда можете изменить репозиторий в ispmanager с одного на другой – об этом мы расскажем ниже.
В чем отличия beta от stable
У ispmanager предусмотрено 2 уровня стабильности: тестовый beta
и надежный stable
. От того, какой уровень вы выберете, зависит, с какой частотой и в каком объеме вы будете получать обновления панели. Разберемся на примерах.
- Beta-версия — обновления выходят с высокой частотой. Обычно они появляются в ispmanager каждый вторник. С beta-версией вы раньше получаете все самые свежие изменения и новые инструменты. Обновления проходят основные этапы тестирования, но могут содержать небольшие ошибки.
- Stable-версия — это обновления из репозитория со стабильно работающей панелью управления, которая содержит все отлаженные и протестированные изменения за месяц или другой период времени. В него не входит только последняя beta-версия. Если вам не нужно получать все самые новые возможности панели первым (в том числе и «сырые» функции), лучше всего выбирать именно
stable
.
Для версий beta
и stable
предусмотрены отдельные репозитории с разными именами. Когда пользователь устанавливает панель, он должен выбрать репозиторий beta
или stable
.
Какую версию ispmanager установить
Для большинства пользователей оптимальным вариантом будет установка stable
-версии или переход на нее, если сейчас работа ведется на beta
-версии. Для этого есть несколько причин:
- полная уверенность в стабильной работе панели управления без сложностей, которые могут быть связаны с «сырым» ПО;
- обновление происходит всего раз в месяц, не нужно часто тратить время на изучение списка изменений и установку программы (если вы выполняете это вручную, а не автоматически).
Установку beta
-версии обычно выбирают опытные пользователи, которые стремятся получать все самые новые инструменты как можно быстрее. При этом им неважно, что работа панели в такой конфигурации может быть нестабильной, — преимущества для них перевешивают недостатки.
Как подготовиться к смене версии панели
Перечислим шаги, которые нужно сделать перед сменой версии панели управления с beta
на stable
. При таком переходе нужно отключить автоматические обновления вплоть до выхода нового билда stable
(иначе модули при попытке обновления будут выдавать ошибки). Чтобы сделать это, следуйте инструкции:
- Зайдите в основное меню, найдите блок «Настройки» и нажмите на пункт «Настройки системы».
- Выберите значение «Не обновлять» в поле «Обновлять ПО автоматически». Этот пункт находится в разделе «Настройки сервера». Текущий репозиторий будет записан здесь:
/usr/local/mgr5/etc/repo.version
. Формат при этом будет следующим:версия-репозиторий
. Это может выглядеть так:6.23-beta
. - Затем проведите смену репозитория.
Так выглядит команда на обновление в панели:
Как изменить версию ispmanager
Чтобы сменить одну версию на другую, необходимо сменить версию репозитория. При этом подобный переход связан с рядом нюансов:
- смена версии со
stable
наbeta
производится сразу, в пару кликов, без необходимости ждать; - если же вам наоборот необходимо обновить ispmanager до
stable
-версии, придется какое-то время не обновлять панель и дождаться, пока не выйдет новый стабильный билд, в который будут включены нововведения тойbeta
-версии, которой вы пользуетесь сейчас.
Пример:
- На данный момент существуют версии
beta 6.133.2
иstable 6.130.3
; - Смена адреса репозитория с
beta
наstable
доступна, но обновления вы начнете получать только после выхода версииstable 6.133.2
(имя может быть и выше); - Принудительное понижение версии (так называемый downgrade) через панель управления ispmanager невозможен.
Переключаться между версиями можно двуями способами. Чтобы лучше разобраться в том как это сделать рекомендуем воспользоваться нашей инструкцией.
Инструкция по смене репозитория
Способ 1. Смена репозитория через панель
Чтобы переключиться с beta
на stable
в ispmanager, используйте возможности панели:
- Зайдите в основное меню, нажмите на кнопку «Настройки». Из появившегося списка выберите «Настройки системы».
- Найдите пункт «Настройки сервера». В нем выберите пятую сверху строку «Ветка обновлений». В выпадающем списке нажмите на тот репозиторий, который вам нужен, не забудьте «Сохранить».
Местоположение поля «Ветка обновлений» с выпадающим списком:
Способ 2. Смена репозитория через терминал сервера
Чтобы переключиться с beta
на stable
, можно использовать терминал сервера. Достаточно прописать команду, указанную ниже.
echo 'stable' > /usr/local/mgr5/etc/repo.version
/usr/local/mgr5/sbin/licctl fetch ispmgr
Заключение
Если при установке панели управления вы выбрали не ту версию репозитория, которая нужна, это всегда можно исправить. Для этого используйте наш удобный пошаговый гайд.