Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

В нём должен быть указан адрес репозитория, в котором лежат последниеоттестированные стабильные версии DilOS:

Code Block
languagenone
deb http://apt2.dilos.org/dilos dilos2-testing main contrib non-free

...

Code Block
languagebash
apt install os-upgrade
os-upgrade -r
Expand
titleУтилита os-upgrade

Утилита os-upgrade предназначена для создания нового BE, содержащего последнюю версию системы DilOS из репозиториев, адреса которых указаны в файле /etc/apt/sources.list.

Формат команды:

Code Block
languagebash
os-upgrade [-f|--force-remove] [-r|--reboot] [-s|--skip-activate] [-y|--yes] [<newBE name>]
где:
-f | --force-remove     принудительно удаляет BE, если он уже существует
-r | --reboot           перезагружает систему на новый BE
-s | --skip-activate    не активирует BE
-y | --yes              предполагает, что на все вопросы ответ YES
newBE name              создаёт BE с указанным именем и новую версию устанавливает туда

При запуске без параметров по умолчанию утилита пытается создать BE с именем той версии, которую она находит в репозитории. Например, dilos_2.0.2.96 или dilos_2.0.3.8-20221221-1-0+int2. Поэтому если Вы пытаетесь установить установить версию, которая уже была установлена на эту VM, Вы можете принудительно удалить её и поставить апгрейд поверх неё командой:

Code Block
languagebash
os-upgrade -f

Или оставить уже созданный BE, а новому дать другое имя. Например, если dilos_2.0.2.96 уже есть:

Code Block
languagebash
os-upgrade dilos_2.0.2.96_NEW

Если хотите перезагрузиться после установки апгрейда, просто укажите ключик -r:

Code Block
languagebash
os-upgrade -r

После обновления логинимся под root и устанавливаем Open VM Tools, для чего вводим команду:

...

Если все установилось и запустилось корректно, в vSphere для Вашей машины Вы должны увидеть ее IP адреса.

Info

Note :До выхода новой оттестированнойстабильной версии Вы можете использовать этот BE в качестве базового, т.е. все шаги, которые Вы выполнили от начала инструкции до этого места, можно будет пропустить. Для этого аналогично dilos_ISO_orig выполните команду:

beadm create dilos_BASE

А когда Вам понадобится загрузиться с этого BE, достаточно будет выполнить команды:

beadm activate dilos_BASE

reboot

...