В качестве операционной системы для установки кассового сервера используется 64-х разрядный дистрибутив Ubuntu 14.04 LTS (ubuntu-14.04-server-amd64). Установка на 32-х разрядную версию не предусмотрена. Для установки необходимо интернет соединение.
1.Подготовка окружения
Установка кассового сервера производится на предварительно установленную операционную систему. При установке КС некоторые пакеты получаются из стандартных репозиториев, поэтому запрещено удалять файл sources.list.
Добавление репозиториев
Для установки кассового сервера необходимо добавить репозитории пакетов КС и БД Mongo. Операция выполняется 1 раз, повторного добавления репозиториев не требуется.
wget -O - http://update.artix.su/artix.gpg.key |sudo apt-key add - echo 'deb [arch=amd64] http://update.artix.su/cs/ cashserver3_stable cashserver3' | sudo tee /etc/apt/sources.list.d/cashserver3.list sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
После выполнения команд создаются файлы /etc/apt/sources.list.d/cashserver3.list
и /etc/apt/sources.list.d/mongodb.list
.
Обновление списка доступных пакетов
После добавления репозиториев необходимо обновить локальный список доступных пакетов:
sudo apt-get update
И обновить все пакеты:
sudo apt-get upgrade
2.Установка обмена
Для установки пакетов обмена необходимо выполнить команду:
sudo apt-get install artix-cs-exchangers
Вместе с пакетами обмена будут установлены qpid
, thrift
и сопутствующие пакеты, необходимые для работы сервисов обмена.
3.Установка КС
Обратите внимание
- Во время установки mysql необходимо указать пароль для пользователя root. Пароль потребуется при установке пакетов КС.
Команда установки непосредственно ядра кассового сервера и сопутствующих пакетов для работы сервера, БД mysql
и mongo
, сервера приложений virgo
:
sudo apt-get install artixcs
После установки данного пакета сервис Virgo запускается автоматически.
4. Установка PostgreSQL
СУБД PostgreSQL предназначена для ведения БД Документы и может использоваться как самостоятельная БД или дополнительная БД, работающая параллельно с MySQL.
Для установки PostgreSQL необходимо добавить репозиторий пакетов. Операция выполняется 1 раз, повторного добавления репозиториев не требуется.
sudo sh -c 'echo "deb http://apt-archive.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list' wget --no-check-certificate -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | sudo apt-key add -
После добавления репозитория необходимо обновить локальный список доступных пакетов:
sudo apt-get update
Для установки PostgreSQL необходимо выполнить команду:
sudo apt-get install artix-postgresql-config
Для использования PostgreSQL в качестве БД Документы необходимо указать соответствующий режим загрузки продаж.
5. Установка веб-интерфейса
Для поддержки веб-интерфейса КС необходимо также поставить дополнительный пакет:
sudo apt-get install artix-cs-web
После установки данного пакета и запуска virgo
веб-интерфейс КС должен быть доступен по адресу: http://<хост установки КС>:8080/
6. Запуск сервера приложений Virgo
После установки всех необходимых пакетов, нужно дождаться запуска КС. Проверить состояние сервиса КС можно командой
sudo status virgo
В ответе должно быть (номер процесса может отличаться):
virgo start/running, process 25907
Если сервис не запущен, нужно выполнить команду:
sudo start virgo
Сервер запускается некоторое время (1-5 минут). Процесс его запуска можно посмотреть в файле /opt/virgo/service.out
. После прекращения добавления информации в этот файл КС запускается, к нему можно обратиться через веб-интерфейс.