Публичное пространство

Установка 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-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных