Краткое руководство по установке на нужное вам устройство

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

От проекта к проекту всегда есть какие-то сценарии, инструменты и т. д., которые вы начинаете добавлять в свой «инструментальный пояс». Они помогут вам с быстрыми исправлениями и обходными путями.

По разным причинам, которые привели меня к Java и Javascript, OpenAF родился из нескольких и разнообразных потребностей. Разные друзья и коллеги начинают использовать его, что побуждает меня поделиться им как с открытым исходным кодом.

It’s:

  • JAR-файл Java, который я могу носить с собой и/или быстро загружать там, где он мне нужен
  • в основном он основан на командной строке, чтобы его можно было использовать на любой платформе.
  • он использует движок Javascript (Rhino) для написания всех подключаемых функций.
  • его можно расширить с помощью системы мини-пакетов под названием oPack.
  • он ускоряет автоматизацию за счет «аранжировки» кода с помощью oJobs.

Скрипты быстрой установки

Для быстрой установки среды выполнения Java и последней версии JAR-файла OpenAF существуют сценарии установки, готовые к использованию для каждой операционной системы:

Установка в Windows

  1. Создать пустую папку
  2. Скачайте и сохраните в эту папку: https://openaf.io/win64/install.bat
  3. Запустите файл install.bat

Установка в MacOS

  1. Создать пустую папку
  2. С помощью приложения Терминал выполните в этой папке:
    curl -o install.sh https://openaf.io/mac64/install.sh
  3. После загрузки выполните:
    sh install.sh

Установка в Unix (на базе x86)

  1. Создать пустую папку
  2. Выполните в этой папке:
    wget -O - https://openaf.io/unix64/install.sh | ш

Установка в Unix (на базе ARM)

В зависимости от архитектуры вашего устройства на базе ARM вам нужно будет выбрать между ARM32 (например, raspberry pi zero w, raspberry pi 3 и т. д.) или ARM64.

  1. Создать пустую папку
  2. Выполните в этой папке для ARM32
    wget -O - https://openaf.io/arm32/install.sh | sh
    или для ARM64:
    wget -O - https://openaf.io/arm64/install.sh | ш

Использование в качестве докер-контейнера

Просто потяните его:

docker run -ti openaf/openaf

Вы можете проверить дополнительные параметры на https://github.com/OpenAF/openaf-dockers, которые позволяют предварительно устанавливать пакеты opacks, запускать встроенный код сценариев, выполнять oJobs и т. д.

Дополнительные ресурсы: