Развёртывание Macroscop Сервер на Linux🔗

Предупреждение

На каждом сервере Macroscop размещена одна или несколько внутренних баз данных. Эти базы содержат сведения о событиях, в том числе сгенерированных модулями аналитики, а также ряд других данных. Информация из баз данных используется для просмотра журнала событий, формирования отчётов и отображения данных видеоаналитики.

До версии 3.4 для всех внутренних баз данных Macroscop использовалась СУБД Firebird.

В Macroscop версии 3.4 база данных модуля видеоаналитики Поиск объектов была перенесена с Firebird на PostgreSQL. Это позволило сократить время формирования результатов поиска.

В Macroscop версии 4.0 на PostgreSQL были перенесены все внутренние базы данных. В результате сократилось время формирования всех отчётов и выросла скорость получения данных из журнала событий.

В связи с этим, перед установкой версии 3.4 и выше (а также при обновлении с версии 3.3 и ниже до версии 3.4 и выше) ознакомьтесь с информацией об установке PostgreSQL.

Примечание

По окончании установки нужно подключиться к серверу приложением Macroscop Конфигуратор и активировать лицензию на сервере.

Приложение Macroscop Конфигуратор устанавливается на компьютер в процессе установки на этот компьютер приложения Macroscop Клиент. Кроме того, в случае ОС Windows, установка приложения осуществляется также вместе с приложениями Macroscop Сервер и Macroscop Standalone.

Ниже приведены последовательности действий по установке, обновлению и удалению приложения Macroscop Сервер, разделённые в зависимости от используемого дистрибутива Linux.

Поддерживаемые дистрибутивы:

  • Astra Linux Common Edition 2.12

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-ce-2.12.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo apt install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-ce-2.12.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo apt show macroscop -a
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo apt install macroscop=4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Очистите локальный репозиторий:

    sudo apt-get clean
    
  2. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-ce-2.12.sh | bash
    
  3. Скачайте все необходимые пакеты (зависимости):

    sudo apt-get install -d -y macroscop
    
  4. Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:

    mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo dpkg -i /путь/до/MacroscopPackages/*.deb
    
Тихая установка

Примечание

Данная возможность доступна, начиная с Macroscop версии 3.4, и только для дистрибутивов Debian, Ubuntu и AstraLinux.

Чтобы при установке не отображались лишние вопросы, следует настроить debconf. Для этого используется следующая команда:

dpkg-reconfigure debconf

Сначала будет предложено выбрать интерфейс взаимодействия с debconf.

Затем нужно выбрать минимальный приоритет тех вопросов, которые будут отображаться.

В дальнейшем, в процессе установки, система автоматически подставит ответы на вопросы с более низким приоритетом, взяв эти ответы из базы данных debconf. На остальные вопросы (с выбранным и более высоким приоритетом) пользователь должен будет ответить самостоятельно, в интерактивном режиме.

Для выбора приоритета critical нужно выполнить следующую команду:

echo debconf debconf/priority select critical| debconf-set-selections

Если нужно отключить повторяющиеся вопросы, можно явно указать системе, что не нужно задавать вопрос, так как вы его уже видели. Для этого необходимо вручную добавить флаг seen у нужного вопроса в файле /var/cache/debconf/config.dat.

Name: macroscop/license-agreed

Template: macroscop/license-agreed

Value: true

Owners: macroscop

Flags: seen

Для установки Firebird без вопросов нужно добавить для debconf значение пароля доступа к базе данных, выполнив следующую команду и подставив пароль вместо password_value:

echo firebird3.0-server shared/firebird/sysdba_password/first_install password password_value | debconf-set-selections

Существующие шаблоны и их значения можно посмотреть в файле /var/cache/debconf/config.dat.

Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-ce-2.12.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo apt-get install macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • Astra Linux Special Edition 1.7

Предупреждение

Работа приложения Macroscop на Astra Linux Special Edition 1.7 может быть некорректной при включенных механизмах МРД (Мандатное управление доступом) и МКЦ (Мандатный контроль целостности).

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-se-1.7.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo apt install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-se-1.7.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo apt show macroscop -a
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo apt install macroscop=4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Очистите локальный репозиторий:

    sudo apt-get clean
    
  2. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-se-1.7.sh | bash
    
  3. Скачайте все необходимые пакеты (зависимости):

    sudo apt-get install -d -y macroscop
    
  4. Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:

    mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo dpkg -i /путь/до/MacroscopPackages/*.deb
    
Тихая установка

Примечание

Данная возможность доступна, начиная с Macroscop версии 3.4, и только для дистрибутивов Debian, Ubuntu и AstraLinux.

Чтобы при установке не отображались лишние вопросы, следует настроить debconf. Для этого используется следующая команда:

dpkg-reconfigure debconf

Сначала будет предложено выбрать интерфейс взаимодействия с debconf.

Затем нужно выбрать минимальный приоритет тех вопросов, которые будут отображаться.

В дальнейшем, в процессе установки, система автоматически подставит ответы на вопросы с более низким приоритетом, взяв эти ответы из базы данных debconf. На остальные вопросы (с выбранным и более высоким приоритетом) пользователь должен будет ответить самостоятельно, в интерактивном режиме.

Для выбора приоритета critical нужно выполнить следующую команду:

echo debconf debconf/priority select critical| debconf-set-selections

Если нужно отключить повторяющиеся вопросы, можно явно указать системе, что не нужно задавать вопрос, так как вы его уже видели. Для этого необходимо вручную добавить флаг seen у нужного вопроса в файле /var/cache/debconf/config.dat.

Name: macroscop/license-agreed

Template: macroscop/license-agreed

Value: true

Owners: macroscop

Flags: seen

Для установки Firebird без вопросов нужно добавить для debconf значение пароля доступа к базе данных, выполнив следующую команду и подставив пароль вместо password_value:

echo firebird3.0-server shared/firebird/sysdba_password/first_install password password_value | debconf-set-selections

Существующие шаблоны и их значения можно посмотреть в файле /var/cache/debconf/config.dat.

Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-astra-se-1.7.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo apt-get install macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • ALT Linux Workstation 10.1

  • ALT Linux Server 10.1

Предупреждение

Установка возможна только в ручном режиме: для этого вам необходимо скачать нужные пакеты, а затем их установить.

Для установки Macroscop потребуются пакеты aksusbd и grdcontrol.

Установка производится только с правами суперпользователя (root).

Предупреждение

При подключении к серверу Macroscop на ALT Linux необходимо указать порт 8090 в приложениях Macroscop Конфигуратор и Macroscop Клиент.

Установка с доступом в интернет
  1. Скачайте необходимые для установки пакеты из репозитория Macroscop: https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/

    Пример команд для скачивания пакетов:

    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/aksusbd-8.21-1.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/grdcontrol-3.12-0.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/macroscop-4.0.53.2718-altlinux.x86_64.rpm
    
  2. Запустите установку приложения Macroscop Сервер из скачанных пакетов:

    rpm -ihv aksusbd-8.21-1.x86_64.rpm
    
    rpm -ihv grdcontrol-3.12-0.x86_64.rpm
    
    rpm -ihv macroscop-4.0.53.2718-altlinux.x86_64.rpm
    

Примечание

Для установки приложения Macroscop Сервер также могут потребоваться дополнительные пакеты (зависимости). Установить их можно командой:

apt-get update && apt-get install libgdiplus nginx postgresql12-server postgresql12-contrib systemd-timesyncd libvdpau-devel dotnet-aspnetcore-runtime-6.0 glibc-devel
Установка без доступа в интернет
  1. Создайте директорию MacroscopPackages:

    mkdir ~/MacroscopPackages
    
  2. Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости).

    Скачать необходимые пакеты можно из репозитория Macroscop: https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/

    Пример команд для скачивания пакетов Macroscop и всех необходимых пакетов зависимостей:

    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/aksusbd-8.21-1.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/grdcontrol-3.12-0.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/macroscop-4.0.53.2718-altlinux.x86_64.rpm
    
    apt-get clean all
    
    apt-get update && apt-get install -d -y libgdiplus nginx postgresql12-server postgresql12-contrib systemd-timesyncd libvdpau-devel dotnet-aspnetcore-runtime-6.0 glibc-devel
    
    cp -R /var/cache/apt/archives/*.rpm ~/MacroscopPackages/
    
  3. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo rpm -ivh \*.rpm
    
Обновление

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • ALT SP Linux Workstation 10

  • ALT SP Linux Server 10

Предупреждение

Установка возможна только в ручном режиме: для этого вам необходимо скачать нужные пакеты, а затем их установить.

Для установки Macroscop потребуются пакеты aksusbd и grdcontrol.

Установка производится только с правами суперпользователя (root).

Предупреждение

При подключении к серверу Macroscop на ALT Linux необходимо указать порт 8090 в приложениях Macroscop Конфигуратор и Macroscop Клиент.

Установка с доступом в интернет
  1. Скачайте необходимые для установки пакеты из репозитория Macroscop: https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/

    Пример команд для скачивания пакетов:

    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/aksusbd-8.21-1.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/grdcontrol-3.12-0.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/macroscop-4.0.53.2718-altlinux.x86_64.rpm
    
  2. Запустите установку приложения Macroscop Сервер из скачанных пакетов:

    rpm -ihv aksusbd-8.21-1.x86_64.rpm
    
    rpm -ihv grdcontrol-3.12-0.x86_64.rpm
    
    rpm -ihv macroscop-4.0.53.2718-altlinux.x86_64.rpm
    

Примечание

Для установки приложения Macroscop Сервер также могут потребоваться дополнительные пакеты (зависимости). Установить их можно командой:

apt-get update && apt-get install libgdiplus nginx postgresql12-server postgresql12-contrib systemd-timesyncd libvdpau-devel dotnet-aspnetcore-runtime-6.0 glibc-devel gnupg2
Установка без доступа в интернет
  1. Создайте директорию MacroscopPackages:

    mkdir ~/MacroscopPackages
    
  2. Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости).

    Скачать необходимые пакеты можно из репозитория Macroscop: https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/

    Пример команд для скачивания пакетов Macroscop и всех необходимых пакетов зависимостей:

    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/aksusbd-8.21-1.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/grdcontrol-3.12-0.x86_64.rpm
    
    wget https://packages.macroscop.com/rpm/altlinux/x86_64/RPMS.main/macroscop-4.0.53.2718-altlinux.x86_64.rpm
    
    apt-get clean all
    
    apt-get update && apt-get install -d -y libgdiplus nginx postgresql12-server postgresql12-contrib systemd-timesyncd libvdpau-devel dotnet-aspnetcore-runtime-6.0 glibc-devel gnupg2
    
    cp -R /var/cache/apt/archives/*.rpm ~/MacroscopPackages/
    
  3. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo rpm -ivh \*.rpm
    
Обновление

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • РЕД ОС 7.3.2

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-redos-7.3.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo yum install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-redos-7.3.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo yum list --showduplicates macroscop
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo yum install macroscop-4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-redos-7.3.sh | bash
    
  2. Установите дополнения для yum:

    sudo yum install -y yum-utils
    
  3. Создайте директорию MacroscopPackages:

    mkdir MacroscopPackages
    
  4. Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости):

    sudo yumdownloader --downloadonly macroscop --resolve
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo rpm -ivh MacroscopPackages/*.rpm
    
Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-redos-7.3.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo yum update macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo yum remove macroscop

Поддерживаемые дистрибутивы:

  • Debian 10

  • Debian 11

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo apt install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo apt show macroscop -a
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo apt install macroscop=4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Очистите локальный репозиторий:

    sudo apt-get clean
    
  2. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
    
  3. Скачайте все необходимые пакеты (зависимости):

    sudo apt-get install -d -y macroscop
    
  4. Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:

    mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo dpkg -i /путь/до/MacroscopPackages/*.deb
    
Тихая установка

Примечание

Данная возможность доступна, начиная с Macroscop версии 3.4, и только для дистрибутивов Debian, Ubuntu и AstraLinux.

Чтобы при установке не отображались лишние вопросы, следует настроить debconf. Для этого используется следующая команда:

dpkg-reconfigure debconf

Сначала будет предложено выбрать интерфейс взаимодействия с debconf.

Затем нужно выбрать минимальный приоритет тех вопросов, которые будут отображаться.

В дальнейшем, в процессе установки, система автоматически подставит ответы на вопросы с более низким приоритетом, взяв эти ответы из базы данных debconf. На остальные вопросы (с выбранным и более высоким приоритетом) пользователь должен будет ответить самостоятельно, в интерактивном режиме.

Для выбора приоритета critical нужно выполнить следующую команду:

echo debconf debconf/priority select critical| debconf-set-selections

Если нужно отключить повторяющиеся вопросы, можно явно указать системе, что не нужно задавать вопрос, так как вы его уже видели. Для этого необходимо вручную добавить флаг seen у нужного вопроса в файле /var/cache/debconf/config.dat.

Name: macroscop/license-agreed

Template: macroscop/license-agreed

Value: true

Owners: macroscop

Flags: seen

Для установки Firebird без вопросов нужно добавить для debconf значение пароля доступа к базе данных, выполнив следующую команду и подставив пароль вместо password_value:

echo firebird3.0-server shared/firebird/sysdba_password/first_install password password_value | debconf-set-selections

Существующие шаблоны и их значения можно посмотреть в файле /var/cache/debconf/config.dat.

Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo apt-get install macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • Ubuntu 20.04

  • Ubuntu 22.04

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo apt install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo apt show macroscop -a
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo apt install macroscop=4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Очистите локальный репозиторий:

    sudo apt-get clean
    
  2. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
    
  3. Скачайте все необходимые пакеты (зависимости):

    sudo apt-get install -d -y macroscop
    
  4. Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:

    mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo dpkg -i /путь/до/MacroscopPackages/*.deb
    
Тихая установка

Примечание

Данная возможность доступна, начиная с Macroscop версии 3.4, и только для дистрибутивов Debian, Ubuntu и AstraLinux.

Чтобы при установке не отображались лишние вопросы, следует настроить debconf. Для этого используется следующая команда:

dpkg-reconfigure debconf

Сначала будет предложено выбрать интерфейс взаимодействия с debconf.

Затем нужно выбрать минимальный приоритет тех вопросов, которые будут отображаться.

В дальнейшем, в процессе установки, система автоматически подставит ответы на вопросы с более низким приоритетом, взяв эти ответы из базы данных debconf. На остальные вопросы (с выбранным и более высоким приоритетом) пользователь должен будет ответить самостоятельно, в интерактивном режиме.

Для выбора приоритета critical нужно выполнить следующую команду:

echo debconf debconf/priority select critical| debconf-set-selections

Если нужно отключить повторяющиеся вопросы, можно явно указать системе, что не нужно задавать вопрос, так как вы его уже видели. Для этого необходимо вручную добавить флаг seen у нужного вопроса в файле /var/cache/debconf/config.dat.

Name: macroscop/license-agreed

Template: macroscop/license-agreed

Value: true

Owners: macroscop

Flags: seen

Для установки Firebird без вопросов нужно добавить для debconf значение пароля доступа к базе данных, выполнив следующую команду и подставив пароль вместо password_value:

echo firebird3.0-server shared/firebird/sysdba_password/first_install password password_value | debconf-set-selections

Существующие шаблоны и их значения можно посмотреть в файле /var/cache/debconf/config.dat.

Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo apt-get install macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo apt-get remove macroscop

Поддерживаемые дистрибутивы:

  • CentOS 7

Установка актуальной версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-centos.sh | bash
    
  2. Установите приложение Macroscop Сервер:

    sudo yum install macroscop
    
Установка определённой версии с доступом в интернет
  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-centos.sh | bash
    
  2. Просмотрите список доступных версий в репозитории:

    sudo yum list --showduplicates macroscop
    
  3. Установите приложение Macroscop Сервер нужной версии (например, 4.1):

    sudo yum install macroscop-4.1.*
    
Установка без доступа в интернет

Предупреждение

Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.

  1. Добавьте репозиторий Macroscop:

    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-centos.sh | bash
    
  2. Установите дополнения для yum:

    sudo yum install -y yum-utils
    
  3. Создайте директорию MacroscopPackages:

    mkdir MacroscopPackages
    
  4. Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости):

    sudo yumdownloader --downloadonly macroscop --resolve
    
  5. Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:

    sudo rpm -ivh MacroscopPackages/*.rpm
    
Обновление с доступом в интернет
  1. Обновите репозиторий Macroscop:

    sudo rm /etc/apt/sources.list.d/macroscop.list
    
    wget -O - http://packages.macroscop.com/rpm/install/macroscop-deps-centos.sh | bash
    
  2. Установите актуальную версию приложения Macroscop Сервер:

    sudo yum update macroscop
    
Обновление без доступа в интернет

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

Удаление

Для удаления приложения Macroscop Сервер выполните следующую команду:

sudo yum remove macroscop