Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

В общем, сейчас для установки киоска мы делаем так:

Если на ввод каких-либо команд ругается, что permission denied. То просто сделай sudo su.

  • Добавляем пользователя VPN proxy и даем ему право беспарольного 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

  • Добавляем репозитории с нашим ПО

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 -

  • Далее нужно включить Fake-kms и установить видео драйвер

sudo raspi-config
Выбираем пункт 6 Advanced OptionsДалее А2 GL Driver 
устанавливаем G1 Legacy и включаем G2 GL ( Fake KMS)
ребутаем киоск

  • Отключаем черные контурные рамки на экране

sudo nano /boot/config.txt

    Убираем # в строке disable_overscan=1
    Чтобы это сработало необходима перезагрузка
    Чтобы выйти нажимаем комбинацию клавиш ctrl+x и подтверждаем сохранение Y
  • Устанавливаем последний релиз 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
customerIdentifiers=card | phoneNumber
dineInEnabled=true
externalChequeDeliveryTypes=GO_GREEN
externalPaymentTypes=points, wallet, giftcard
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=

Чтобы выйти нажимаем комбинацию клавиш ctrl+x и подтверждаем сохранение Y

  • Можем запускать ПО киоска и подключать его на кассе и настраивать в бэке

sudo service sst-iiko start

  • Нет меток