Skip to main content
Обновление Lampac NextGen не должно приводить к потере конфигурации, пользовательских модулей или баз данных. В этой статье описаны команды обновления для Linux, Docker и Windows, а также полный перечень путей, которые защищены от перезаписи.
Для нативной установки используйте тот же install.sh, что и при первоначальной установке.
1

Обновление до последней версии

2

Обновление на конкретный тег

3

Проверка без изменений

4

Повторная установка той же версии

После обновления проверьте статус сервиса:

Защищённые файлы и папки

Скрипт обновления Linux использует rsync --delete, который удаляет файлы, отсутствующие в новом релизе. Однако следующие пути защищены и не будут затронуты:

Пользовательские исключения через excludes.conf

Если у вас есть собственные файлы или папки, которые нужно сохранить при обновлении, создайте файл excludes.conf рядом с Core.dll (по умолчанию в /opt/lampac/).
Используйте флаг --dry-run при обновлении через install.sh, чтобы увидеть, какие файлы будут изменены, удалены или сохранены, без фактических изменений:
Флаг --delete в rsync удаляет файлы в целевой директории, которых нет в источнике. Исключения (--exclude-from=excludes.conf) работают на этапе сравнения: защищённые файлы не удаляются и не перезаписываются, даже если в релизе присутствуют файлы с такими же именами.