Axxon Next поддерживает Debian 9.

Простая установка из репозитория (включая Postgres 9.6)

  1. Последовательно выполнить команды из-под root (добавление репозиториев с релизной версией):

    echo "deb [arch=amd64]  http://download.axxonsoft.com/debian-repository stretch main" > /etc/apt/sources.list.d/axxonsoft.list
    echo "deb [arch=amd64]  http://download.axxonsoft.com/debian-repository stretch backports/main" >> /etc/apt/sources.list.d/axxonsoft.list
    wget --quiet -O - "http://download.axxonsoft.com/debian-repository/info@axxonsoft.com.gpg.key" | apt-key --keyring /etc/apt/trusted.gpg.d/axxonsoft.gpg add -
    apt-get update


  2. Если требуется установить еженедельную сборку, то необходимо дополнительно выполнить команду:

    echo "deb [arch=amd64] http://download.axxonsoft.com/debian-repository/ next-weekly main" >> /etc/apt/sources.list.d/axxonsoft.list
    apt-get update


  3. Выйти из root, выполнить команду:

    sudo apt-get install axxon-next


Установка вручную

1.Установка PostgreSQL 9.6

Оригинал https://www.postgresql.org/download/linux/debian/


  1. Перейти в директорию /etc/apt/sources.list.d 

    cd /etc/apt/sources.list.d


  2. Создать пустой файл pgdg.list.

    sudo touch pgdg.list


  3. Перейти к редактированию файла:

    sudo nano pgdg.list


  4. Добавить в файл строку для Debian Stretch:

    deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main


  5. Выйти с сохранением изменений Ctrl X, ввести Y и Enter.
  6. Установить сертификаты.

    sudo apt-get install wget ca-certificates


  7. Скачать ключи и добавить их.

    wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -


  8. Синхронизировать описание пакетов с репозиториями и обновить пакеты.

    sudo apt-get update
    sudo apt-get upgrade


  9. Установить  postgresql-9.6 и pgadmin3.
sudo apt-get install postgresql-9.6 pgadmin3 

Или postgresql-10 (начиная со сборки 8829).

sudo apt-get install postgresql-10


2. Добавление репозитория 

Команды необходимо выполнять от имени root.

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


  1. Переключиться в сеанс суперпользователя


    sudo su


  2. Создать файл axxonsoft.list в папке /etc/apt/sources.list.d/  и добавить в него ссылку на репозиторий.

    echo "deb  http://debrepnext.axxonsoft.com:50066/debian/ wheezy main" > /etc/apt/sources.list.d/axxonsoft.list


  3. Скачать ключи и добавить их.

    wget -O - http://debrepnext.axxonsoft.com:50066/debian/anton.nikolaevsky@itv.ru.gpg.key | apt-key --keyring /etc/apt/trusted.gpg.d/axxonsoft.gpg add -


  4. Обновить индекс пакетов.

    apt-get update


  5. Закрыть сессию root.

    exit


3. Установка Detector Pack и Driver Pack

Установка Detector Pack и Driver Pack должна быть выполнена до установки Axxon Next.


Рекомендуется устанавливать Detector Pack из репозитория.

Для установки Driver Pack из репозитория:

sudo apt-get install axxon-driver-pack

Если пакет был скачен с bamboo (ветка Build projects / IPDriverPack / Trunk), то:

  1. Перейти в папку со скаченным пакетом и выполнить команду:


    sudo dpkg -i axxon-drivers-pack_3.46.2076_amd64.deb


  2. Выполнить команду:

    sudo apt-get install -f


Для установки Detector Pack из репозитория:

sudo apt-get install axxon-detector-pack

Если пакет был скачен с с bamboo (ветка Build projects / Axxon Next / DetectorPack Major), то:

  1. Перейти в папку со скаченным пакетом и выполнить команду:

    sudo dpkg -i axxon-detector-pack_3.1.0.268_amd64.deb


  2. Выполнить команду.


    sudo apt-get install -f


4. Установка пакетов axxon-next-core и axxon-next 

  1. Скачать пакеты c bamboo.
  2. Установить пакет axxon-next-core.

    sudo dpkg -i axxon-next-core_4.3.0.8233_amd64.deb


    Если в процессе программа установки запросит указать порт для БД, рекомендуется использовать значение по умолчанию.


  3. Установить пакет axxon-next.


    sudo dpkg -i axxon-next_4.3.0.8233_all.deb

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

Установка в режиме Failover

  1. Установить пакеты axxon-drivers-pack и axxon-detector-pack.
  2. Установить пакеты axxon-next-core (общий для простого сервера и отказоустойчивого) и axxon-next-raft, например:

    sudo dpkg -i axxon-next-core_4.2.1.8010_amd64.deb 
    sudo dpkg -i axxon-next-raft_4.2.1.8010_amd64.de


    Если будут ошибки зависимостей, то необходимо выполнить команду:

    sudo apt-get install -f


Папки с конфигурацией и логами

Логи и конфигурация клиента

/home/USER/.local/share/AxxonSoft/

Конфигурация сервера

/opt/AxxonSoft/AxxonNext/