В качестве операционной системы для установки кассового сервера используется 64-х разрядный дистрибутив Ubuntu 14.04 LTS (ubuntu-14.04-server-amd64). Установка на 32-х разрядную версию не предусмотрена. Для установки необходимо интернет соединение.
Установка кассового сервера производится на предварительно установленную операционную систему. При установке КС некоторые пакеты получаются из стандартных репозиториев, поэтому запрещено удалять файл 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 |
Для установки пакетов обмена необходимо выполнить команду:
sudo apt-get install artix-cs-exchangers |
Вместе с пакетами обмена будут установлены qpid
, thrift
и сопутствующие пакеты, необходимые для работы сервисов обмена.
|
Команда установки непосредственно ядра кассового сервера и сопутствующих пакетов для работы сервера, БД mysql
и mongo
, сервера приложений virgo
:
sudo apt-get install artixcs |
После установки данного пакета сервис Virgo запускается автоматически.
|
СУБД PostgreSQL предназначена для ведения БД Документы и может использоваться как самостоятельная БД или дополнительная БД, работающая параллельно с MySQL.
В настоящее время PostgreSQL устанавливается опционально. |
Для установки 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 в качестве БД Документы необходимо указать соответствующий режим загрузки продаж.
Для поддержки веб-интерфейса КС необходимо также поставить дополнительный пакет:
sudo apt-get install artix-cs-web |
После установки данного пакета и запуска virgo
веб-интерфейс КС должен быть доступен по адресу: http://<хост установки КС>:8080/
После установки всех необходимых пакетов, нужно дождаться запуска КС. Проверить состояние сервиса КС можно командой
sudo status virgo |
В ответе должно быть (номер процесса может отличаться):
virgo start/running, process 25907 |
Если сервис не запущен, нужно выполнить команду:
sudo start virgo |
Сервер запускается некоторое время (1-5 минут). Процесс его запуска можно посмотреть в файле /opt/virgo/service.out
. После прекращения добавления информации в этот файл КС запускается, к нему можно обратиться через веб-интерфейс.