Перед обновлением следует выполнить резервное копирование.

Перед обновлением системы, работающей с внешней PostgreSQL, необходимо убедиться, что в ней созданы все базы данных согласно списку.

После обновления в связи с миграциями на запуск системы может понадобиться больше времени, чем обычно.

Для офлайн-обновления при пакетной установке необходимо выполнить следующие действия:

  1. При необходимости создать директорию для репозитория:
    mkdir -p /srv/polymatica/repo
  2. При необходимости удалить распакованный репозиторий старой версии:
    # Astra Linux CE 2.12 / SE 1.7
    rm -r /srv/polymatica/repo/astra
    
    # Debian 10 / 11 / 12 и ОСнова 2
    rm -r /srv/polymatica/repo/debian
    
    # Альт 10 СП Сервер / Альт 10 Сервер
    rm -r /srv/polymatica/repo/alt
    
    # РЕД ОС 8
    rm -r /srv/polymatica/repo/redos
  3. Поместить в директорию для репозитория архив с репозиторием:
    # Astra Linux CE 2.12 / SE 1.7
    https://repo.polymatica.ru/platform/packages/releases/<VERSION>/astra_orel.zip
    
    # Debian 10 / 11 и ОСнова 2 
    https://repo.polymatica.ru/platform/packages/releases/<VERSION>/debian_buster.zip
     
    # Debian 12
    https://repo.polymatica.ru/platform/packages/releases/<VERSION>/debian_bookworm.zip
    
    # Альт 10 СП Сервер / Альт 10 Сервер
    https://repo.polymatica.ru/platform/packages/releases/<VERSION>/alt_10.zip
    
    # РЕД ОС 8
    https://repo.polymatica.ru/platform/packages/releases/<VERSION>/redos_8.zip

    где <VERSION> – версия продукта в формате x.y.z.

  4. Распаковать архив с репозиторием:

    # Astra Linux CE 2.12 / SE 1.7
    cd /srv/polymatica/repo && unzip astra_orel.zip
    
     # Debian 10 / 11 и ОСнова 2  
    cd /srv/polymatica/repo && unzip debian_buster.zip
    
    # Debian 12
    cd /srv/polymatica/repo && unzip debian_bookworm.zip
    
    # РЕД ОС 8cd /srv/polymatica/repo && unzip redos_8.zip


  5. Открыть файл с подключенным репозиторием:
    # Astra Linux CE 2.12 / SE 1.7, Debian 10 / 11 / 12, ОСнова 2, Альт 10 СП Сервер 10 / Альт 10 Сервер 
    nano /etc/apt/sources.list.d/polymatica-platform.list
    
    # РЕД ОС 8
    nano /etc/yum.repos.d/polymatica-platform.repo
  6. Выполнить обновление системы:
  7. Проверить статус сервисов системы:

    for service in $(systemctl list-unit-files polymatica-platform* | grep .service | cut -d. -f1); do echo "$service is $(systemctl show -p SubState --value $service)"; done