Установка на устройствах на базе arm linux

Для установки AggreGate на устройство на базе процессора ARM с операционной системой Linux, выполните следующие действия:

  • Загрузите версию AggreGate для операционной системы Linux, которая не включает Java Virtual Machine (JVM). Имя установочного файла должно заканчиваться на -nojvm. В большинстве случаев должна быть установлена так называемая Micro Edition версия AggreGate.

  • Установите последнюю версию Liberica JDK 8 LTS, соответствующую архитектуре вашего сервера.

Допускается также использование других виртуальных машин Java с поддержкой Java 8.

  • Установите Java CommAPI, который является библиотекой для работы с последовательным портом, используемой AggreGate Server. На многих системах, это можно сделать при помощи команды sudo apt-get install librxtx-java. Когда установка будет завершена, скопируйте файл librxtxSerial.so из папки установки Java CommAPI в подпапку /lib папки установки AggreGate Server.

  • Запустите установочный пакет AggreGate. Если не удается найти JVM, задайте переменную окружения INSTALL4J_JAVA_HOME_OVERRIDE и укажите в ней путь к /path/to/jdk/jre.

  • Следуйте инструкциям для установки системы.

  • Некоторые версии Java SE для платформы ARM не поддерживают "режим сервера" Java VM. Если запускающий файл AggreGate выдает сообщение об ошибке режима сервера, удалите параметр -server из Файлов параметров запуска (*.vmoptions).

  • Скорректируйте ограничения на объем памяти в файлах параметров запуска (*.vmoptions) для значений, подходящих для вашей среды.