В общем, сейчас для установки киоска мы делаем так:
Если на ввод каких-либо команд ругается, что 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
|