Как работают обновления?

Upgrade проверяет и обновляет уже установленные модули, не дублируя ответственность Installer.

Как это устроено

upgrade -c только строит план. Обычный upgrade заменяет существующие блоки на совместимые публичные версии и сохраняет Base/Minimum, а также исходный репозиторий.

На практике

Если локальная версия новее текущей публичной, она получает состояние Ahead и автоматически не понижается.

Автоматическая проверка при входе

Если установлен run, команда upgrade -auto check добавляет в autoload.lil управляемый вызов upgrade -c. Он выполняется один раз после авторизации, показывает доступные обновления и не меняет модули. upgrade -auto update переключает этот блок на настоящее обновление, а upgrade -auto off удаляет его.

Автоматическое обновление по умолчанию выключено. Управляемый блок не заменяет и не удаляет другие команды запуска, а upgrade -info показывает текущий режим без записи.

Примеры

upgrade -c
upgrade
upgrade help
upgrade -auto check
upgrade -info
upgrade -auto off

Связанная документация

← Вернуться в FAQ