Установка Macroscop Сервер на Linux🔗
Внимание
При обновлении серверов Macroscop до версии 4.6 в ситуации, когда на сервере используется один из модулей распознавания лиц или автономеров, при этом сервер является частью многосерверной системы, в которой используется единая база лиц или автономеров, для разрешения удалённых сетевых подключений к базе требуется ручная настройка СУБД PostgreSQL 16.
Описание механизма настройки приведено в документации. В зависимости от операционной системы см.:
Для обновления серверного приложения Macroscop со старой версии до актуальной, придерживайтесь приведённых ниже рекомендаций.
В зависимости от версии установленного серверного приложения Macroscop:
Если версия установленного серверного приложения отличается от актуальной только номером релиза, то нужно сразу обновиться до актуальной версии.
Если версия установленного серверного приложения отличается от актуальной номером версии, то нужно обновлять серверное приложение последовательно.
Примечание
Для обновления версии сервера можно использовать Централизованное обновление серверов.
Предупреждение
При последовательном обновлении необходимо хотя бы один раз запускать сервер после обновления до каждой последующей версии.
Предупреждение
При последовательном обновлении настройки системы и архив камер, как правило, сохраняются. В то же время, в достаточно редких случаях, возможны потери настроек или архива.
Предупреждение
Обновление с более старой на более новую версию, которая не является актуальной, осуществляется аналогичным образом.
Предупреждение
На каждом сервере 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 Special Edition🔗
Поддерживаемые дистрибутивы:
Astra Linux Special Edition 1.7
Astra Linux Special Edition 1.8
Примечание
Обратите внимание, что для установки Macroscop требуются зависимости, расположенные в системных репозиториях ОС. Убедитесь, что URL-адреса таких репозиториев раскомментированы в файле /etc/apt/sources.list.
Предупреждение
Приложение Macroscop Сервер работает на Astra Linux Special Edition 1.7 и 1.8 в режимах защиты «Орёл», «Воронеж» и «Смоленск». Обратите внимание, что Macroscop не будет работать при включённых ЗПС (Замкнутой программной среде) и режиме проверки подписи в исполняемых файлах, а при использовании МРД (Мандатное управление доступом) и МКЦ (Мандатный контроль целостности) его работа может быть некорректной!
Предупреждение
В качестве базы данных для приложения Macroscop Сервер на Astra Linux Special Edition 1.7 используется PostgreSQL 11.
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-astra-se.sh | bash
Установите приложение Macroscop Сервер:
sudo apt install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-astra-se.sh | bash
Просмотрите список доступных версий в репозитории:
sudo apt show macroscop -a
Установите приложение Macroscop Сервер нужной версии (например, 4.1):
sudo apt install macroscop=4.1.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Очистите локальный репозиторий:
sudo apt-get clean
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-astra-se.sh | bash
Скачайте все необходимые пакеты (зависимости):
sudo apt-get install -d -y macroscop
Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:
mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
Скопируйте всю директорию 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.
Обновление с доступом в интернет🔗
Обновите репозиторий Macroscop:
sudo rm /etc/apt/sources.list.d/macroscop.list wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-astra-se.sh | bash
Установите актуальную версию приложения Macroscop Сервер:
sudo apt-get install macroscop
Обновление без доступа в интернет🔗
Процедура обновления идентична процедуре установки без доступа в интернет. Для обновления приложения Macroscop Сервер на устройстве без доступа в интернет повторите шаги, описанные выше.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo apt-get remove macroscop
ALT Linux🔗
Поддерживаемые дистрибутивы:
ALT Linux Workstation 10.4
ALT Linux Server 10.4
ALT SP Linux Workstation 10.4
ALT SP Linux Server 10.2
Предупреждение
Вся установка должна осуществляться под пользователем с правами администратора (используя sudo)
Предупреждение
При подключении к серверу Macroscop на ALT Linux необходимо указать порт 8090 в приложениях Macroscop Конфигуратор и Macroscop Клиент.
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
sudo apt-get update sudo apt-get install macroscop-repo
Обновите индекс репозиториев:
sudo apt-get update
Установите приложение Macroscop Сервер:
sudo apt-get install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
sudo apt-get update sudo apt-get install macroscop-repo
Обновите индекс репозиториев:
sudo apt-get update
Просмотрите список доступных версий в репозитории:
sudo apt-cache show macroscop
Установите приложение Macroscop Сервер нужной версии (например, 4.2):
sudo apt-get install macroscop=4.2.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Очистите локальный репозиторий:
sudo apt-get clean
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-altlinux.sh | bash
Скачайте все необходимые пакеты (зависимости):
sudo apt-get install -d -y macroscop
Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:
mkdir ~/MacroscopPackages/ && sudo cp -R /var/cache/apt/archives/*.rpm ~/MacroscopPackages/
Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:
sudo rpm -ivh /путь/до/MacroscopPackages/*.rpm
Обновление🔗
Процедура обновления идентична процедуре установки. Повторите шаги одной из инструкций выше, в зависимости от наличия на устройстве доступа к интернету.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo apt-get remove macroscop
РЕД ОС🔗
Поддерживаемые дистрибутивы:
РЕД ОС 7
РЕД ОС 8
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-redos.sh | bash
Установите приложение Macroscop Сервер:
sudo dnf install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-redos.sh | bash
Просмотрите список доступных версий в репозитории:
sudo dnf list --showduplicates macroscop
Установите приложение Macroscop Сервер нужной версии (например, 4.1):
sudo dnf install macroscop-4.1.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-redos.sh | bash
Установите дополнения для dnf:
sudo dnf install -y dnf-utils
Создайте директорию MacroscopPackages:
mkdir MacroscopPackages
Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости):
sudo dnf download --downloadonly macroscop --resolve
Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:
sudo rpm -ivh MacroscopPackages/*.rpm
Обновление с доступом в интернет🔗
Обновите репозиторий Macroscop:
sudo rm /etc/apt/sources.list.d/macroscop.list wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-redos.sh | bash
Установите актуальную версию приложения Macroscop Сервер:
sudo dnf update macroscop
Обновление без доступа в интернет🔗
Процедура обновления идентична процедуре установки без доступа в интернет. Для обновления приложения Macroscop Сервер на устройстве без доступа в интернет повторите шаги, описанные выше.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo dnf remove macroscop
Debian🔗
Поддерживаемые дистрибутивы:
Debian 11
Debian 12
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
Установите приложение Macroscop Сервер:
sudo apt install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
Просмотрите список доступных версий в репозитории:
sudo apt show macroscop -a
Установите приложение Macroscop Сервер нужной версии (например, 4.1):
sudo apt install macroscop=4.1.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Очистите локальный репозиторий:
sudo apt-get clean
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
Скачайте все необходимые пакеты (зависимости):
sudo apt-get install -d -y macroscop
Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:
mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
Скопируйте всю директорию 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.
Обновление с доступом в интернет🔗
Обновите репозиторий Macroscop:
sudo rm /etc/apt/sources.list.d/macroscop.list wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-debian.sh | bash
Установите актуальную версию приложения Macroscop Сервер:
sudo apt-get install macroscop
Обновление без доступа в интернет🔗
Процедура обновления идентична процедуре установки без доступа в интернет. Для обновления приложения Macroscop Сервер на устройстве без доступа в интернет повторите шаги, описанные выше.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo apt-get remove macroscop
Ubuntu🔗
Поддерживаемые дистрибутивы:
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 24.04
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
Установите приложение Macroscop Сервер:
sudo apt install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
Просмотрите список доступных версий в репозитории:
sudo apt show macroscop -a
Установите приложение Macroscop Сервер нужной версии (например, 4.1):
sudo apt install macroscop=4.1.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Очистите локальный репозиторий:
sudo apt-get clean
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
Скачайте все необходимые пакеты (зависимости):
sudo apt-get install -d -y macroscop
Создайте директорию MacroscopPackages и перенесите в неё все скачанные пакеты:
mkdir ~/MacroscopPackages/ && cp -R /var/cache/apt/archives/*.deb ~/MacroscopPackages/
Скопируйте всю директорию 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.
Обновление с доступом в интернет🔗
Обновите репозиторий Macroscop:
sudo rm /etc/apt/sources.list.d/macroscop.list wget -O - https://packages.macroscop.com/deb/install/macroscop-deps-ubuntu.sh | bash
Установите актуальную версию приложения Macroscop Сервер:
sudo apt-get install macroscop
Обновление без доступа в интернет🔗
Процедура обновления идентична процедуре установки без доступа в интернет. Для обновления приложения Macroscop Сервер на устройстве без доступа в интернет повторите шаги, описанные выше.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo apt-get remove macroscop
Роса «Хром»🔗
Поддерживаемые дистрибутивы:
Роса «Хром» 12 Рабочая станция
Роса «Хром» 12 Сервер
Предупреждение
Для работы Macroscop Сервера требуется Nginx с поддержкой HTTP2. Если у вас установлен Nginx из репозитория Роса «Хром», то в таком случае Macroscop Сервер работать не будет. Чтобы это исправить — удалите Nginx при помощи команды sudo dnf remove nginx, предварительно скопировав содержимое директории /etc/nginx/ в безопасное место. При установке Macroscop будет установлена актуальная версия Nginx с поддержкой HTTP2 из официального репозитория.
Установка актуальной версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-rosa-chrome.sh | bash
Установите приложение Macroscop Сервер:
sudo dnf install macroscop
Установка определённой версии с доступом в интернет🔗
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-rosa-chrome.sh | bash
Просмотрите список доступных версий в репозитории:
sudo dnf list --showduplicates macroscop
Установите приложение Macroscop Сервер нужной версии (например, 4.1):
sudo dnf install macroscop-4.1.*
Установка без доступа в интернет🔗
Предупреждение
Для данного способа установки понадобится компьютер с выходом в Интернет и с операционной системой, соответствующей той, на которую необходимо установить Macroscop Сервер.
Добавьте репозиторий Macroscop:
wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-rosa-chrome.sh | bash
Установите дополнения для dnf:
sudo dnf install -y dnf-utils
Создайте директорию MacroscopPackages:
mkdir MacroscopPackages
Зайдите в созданную директорию и скачайте все необходимые пакеты (зависимости):
sudo dnf download --downloadonly macroscop --resolve
Скопируйте всю директорию MacroscopPackages на USB-носитель и перенесите данные на сервер. Установите приложение Macroscop Сервер и все зависимости с помощью следующей команды:
sudo rpm -ivh MacroscopPackages/*.rpm
Обновление с доступом в интернет🔗
Обновите репозиторий Macroscop:
sudo rm /etc/apt/sources.list.d/macroscop.list wget -O - https://packages.macroscop.com/rpm/install/macroscop-deps-rosa-chrome.sh | bash
Установите актуальную версию приложения Macroscop Сервер:
sudo dnf update macroscop
Обновление без доступа в интернет🔗
Процедура обновления идентична процедуре установки без доступа в интернет. Для обновления приложения Macroscop Сервер на устройстве без доступа в интернет повторите шаги, описанные выше.
Удаление🔗
Для удаления приложения Macroscop Сервер выполните следующую команду:
sudo dnf remove macroscop