Публичное пространство
Установка PostgresSQL 11 и Set Mark Alco
Установка операционной системы Ubuntu 22.04 LTS
Ссылка на ОС
Установку ОС проводим по дефолту
Пользователю устанавливаем пароль
Установка Midnight Commander – выполняется из командной строки ssh
Выполните команду sudo apt-get -y install mc
Установка PostgresSQL 11 – выполняется из командной строки ssh
Добавьте PostgreSQL file repository в вашу систему Ubuntu 22.04 LTS, выполнив команду
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Импорт ключа подписи репозитория
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
Обновление списков пакетов:
sudo apt-get update
После добавления PostgreSQL file repository установите пакеты PostgreSQL Server / Client
sudo apt-get -y install postgresql-11
Проверяем версию установки с помощью команды
psql -V
Проверяем что служба запущена успешно с помощью команды
sudo systemctl status postgresql
Отключение фаервола(если был настроен)
systemctl stop firewalld
,systemctl disable firewalld
Включение удаленного доступа к PostgresSQL
Запускаемsudo mc
и переходим по пути /etc/postgresql/11/main
Открываем на редактирование файл postgresql.conf
Находим параметр listen_addresses = 'localhost', снимаем комментарий с него и изменяем на listen_addresses = '*'
Находясь в /etc/postgresql/11/main открываем на редактирование файл pg_hba.conf
Выходим из файла, сохранив изменения
Перезапускаем службу PostgreSQL выполнив команду sudo systemctl restart postgresql
Установка пароля для пользователя postgres и создание БД
Подключаемся к psql
sudo su - postgres
Задаем пароль postgres пользователю postgres
psql -c "alter user postgres with password 'postgres'"
Создаем тестовую БД
createdb test_db
Отключаемся от psql нажав на клавиатуре комбинацию клавиш ctrl-d
Установка и настройка Set Mark Alco
Копируем Set Mark Alco на подготовленный сервер по пути /home/user
Подключаемся к командной строке сервера SSH и выполняем следующие команды
sudo su
cd /home/user
sh ./setmark.sh -d=/opt -dbuser=postgres -dbpass=postgres -shopnum=№ МАГАЗИНА, ДЛЯ КОТОРОГО СЕРВЕР -licenseurl=ip сервера лицензирования:8089
для Centrum параметр опускаем -shopnumПосле завершения установки останавливаем службу Set Mark Alco
sudo systemctl stop setmark.service
Запускаем mc и переходим по пути /opt/SetMark/config
Открываем на редактирование файл application.properties
В секции # module Alco settings параметры устанавливаем, как ниже
setmark.alco.check.alcocode=false
setmark.alco.check.barcode=true
setmark.alco.check.item=true
setmark.alco.check.mrc=false
Запускаем службу Set Mark Alco
sudo systemctl start setmark.service
Установка и настройка завершена.
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..