В общем, сейчас для установки киоска мы делаем так:
Если на ввод каких-либо команд ругается, что permission denied. То просто сделай sudo su и получи права на выполнения всех команд.
Если не знает команды sudo - установить его
apt install sudo
- Добавляем пользователя VPN proxy и даем ему право беспарольного sudo
sudo useradd - p proxyuser - s / bin / bash - m proxyuser
echo "proxyuser ALL=(ALL) NOPASSWD: ALL" | sudo tee - a / etc / sudoers.d / 010_proxyuser - nopasswd
|
- Создаем директорию для ssh ключа и добовляем наш серверный ключик туда(это все одна команда)
mkdir /home/proxyuser/.ssh && echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCsnQsdLZGlF6fIzaNIAxb0Sb1p0GZoXMtW6eOPRWD3hROaMbmaSt5dzBnjOzDfdGcXTkhbM7R9auSXiNGn2ZlXenkhyCmglp5iOjpvCI5th1Oas2dOAayWejBigekjmlAS3FQINuSNAyTxtmYQdR/bCp8r5MltPhPQArJTz50tahjWsFGDxd64S/nXwrW1vfbpUgD//u4VCRxIckjLT5NVOi6bVIPekgb+2347EgWXtGcheW4Rx4jza4oD0Ln2ex1HfPt1UUHS6x0PTQighOQbMwecBnyQeJUZbIbSokr4zt7dOxSm8emAm/hlIqxXgd43JIJMboUxKTrAo0qshze/ proxyuser@ovpn" | sudo tee -a /home/proxyuser/.ssh/authorized_keys
|
- Добавляем репозитории с нашим ПО
sudo apt install gnupg
echo "deb http://repo.open-s.info/ buster main" | sudo tee - a / etc / apt / sources. list .d / bos. list
wget - qO - http: / / repo. open - s.info / aptly.gpg.key | sudo apt - key add -
|
- ЭТОТ ШАГ ТОЛЬКО ДЛЯ 11 ДЕБИАНА
Проверяем какой дебиан у нас установлен?
если установлен 11 дебиан, то нужно поменять репозиторий от 10 дебиана после чего начинать установку ПО
sudo nano /etc/apt/sources.list
предварительно установить
sudo apt install libx11-xcb1 sudo apt install x11-xkb-utils sudo apt install libicu63 |
- Устанавливаем последний релиз sst-iiko из добавленных реп и включаем автозапуск
sudo apt update && sudo apt install sst-iiko && sudo systemctl enable sst-iiko
|
Запускаем приложение
sudo service sst-iiko start |
- Нужно создать и заполнить файл конфига settings.ini
sudo nano /etc/sst-iiko/settings.ini
|
Содержимое конфига
[Common] carryOutEnabled=true dineInEnabled=true preorderMode=false showOrderTypeEmptyChoice=true
[FP] fiscal\type=Dummy printer\SETTINGS_PATH=/etc/sst-iiko/print_settings.ini printer\TEMPLATE_PATH=./templates/ printer\type=Dummy type=Dummy
[Language] primary=ru secondary=en
[OrderType] carryOutEnabled=true dineInEnabled=false
[Terminal] delay=3000 instantMode=false type=Dummy
[Theme] formatType=standart theme=basic
[Visual] allowQuickAdd=false
fontFamily=TeshrinAR+LT formatType=standart layout=basic rotationInterval=10 showCategoryPage=true showMenuPage=true
[iiko] adminCard= host=ws://Вписать IP кассы к котором подключаем киоск port=8001(если касса в локальной сети с киоском)\другой порт если касса удаленная tid= |
Включить правило проверки сети
sudo systemctl enable systemd-networkd-wait-online.service