Postup inštalácie blueticket.pos na operačných systémoch založených na Debian Linux (Ubuntu, Mint, Debian, Raspberry PI, ...)
pre raspberry: vyplnit miesto na sd-karte cez aplikaciu :
sudo raspi-configAktualizacia zdrojov balickov:
sudo apt-get updateInstalacia / povolenie ssh (raspi-config), alebo doinstalovat ssh:
sudo apt-get install openssh-serverInstalacia web servera a php s potrebnymi kniznicami:
Pre Linux Mint v>=21.3
sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt-get install apache2 php7.4 php7.4-sqlite3 php7.4-gd php7.4-gmp php7.4-mbstring php7.4-bcmath php7.4-curl php7.4-soap php7.4-zip sqlite3Pre Linux Mint v<21.3
sudo apt-get install apache2 php php-sqlite3 php-gd php-gmp php-mbstring php-bcmath php-curl php-soap php-zip sqlite3Ak už ste predsalen nainštalovali php v>=8.x zopakujte ešte raz inštrukcie ako v kroku pre Linux Mint v>=21.3 a k tomu ešte:
bash:
sudo update-alternatives --config phpVyberte verziu 7.4
Potom ešte:
sudo apt install libapache2-mod-php7.4
sudo a2dismod php8.1
sudo a2enmod php7.4
sudo systemctl restart apache2Instalacia prehliadaca chromium-browser:
sudo apt-get install chromium-browserPre Linux Mint nad 21.x a novšie použite namiesto chromium-browser názov chromium:
sudo apt-get install chromiumInstalacia LXTerminalu:
sudo apt-get install lxterminalPridanie aktualneho uzivatela systemu a uzivatela www-data do potrebnych skupin dialout a www-data (kvoli pristupu k portom a generovanym suborom webu):
sudo usermod -a -G dialout meno_aktualneho_pouzivatelasudo pico /etc/apache2/envvarsUPRAVIT RIADKY:
z:
export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-datana:
export APACHE_RUN_USER=meno_aktualneho_pouzivatela
export APACHE_RUN_GROUP=skupina_aktualneho_pouzivatelaNasledne je potrebne zmenit vlastnictvo na priecinok www:
sudo chown -R skupina_aktualneho_pouzivatela:meno_aktualneho_pouzivatela /var/wwwTreba nasledne restartovat sluzbu apache:
sudo service apache2 restartInstalacia blueticket.pos:
cd /var/www/html/
rm index.html
wget https://moj.blueticket.eu/downloads/pos.zip
unzip pos.zip
rm pos.zipInstalacia midnight commandera:
sudo apt-get install mcInstalacia webmin-u (rozhranie pre spravu linuxu cez webovy prehliadac na porte 10000):
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.890_all.deb sudo dpkg -i webmin_1.890_all.deb sudo apt-get install -fInstalacia java pre KASO + CHDU:
sudo su
apt-get update
apt-get install default-jre
apt-get install openjdk-8-jdktimedatectl set-timezone 'Europe/Bratislava'
locale-gen sk_SK.UTF-8
update-ca-certificates -f
/var/lib/dpkg/info/ca-certificates-java.postinst configureInstalacia java pre pegas server:
sudo apt-get install default-jre default-jdk sudo apt-get install librxtx-javaMoze byt potrebne zeditovat /var/www/html/app/drivers/pegas/Pegas06Server.sh a zadat cestu k platnemu JDK
Autostart
Pre autostart POS zeditovat / vytvorit subor:
sudo pico /etc/xdg/autostart/99-blueticketpos.desktopA vlozit nasledovny kod:
[Desktop Entry]
Type=Application
Name=blueticketpos
Comment=blueticket.pos
NoDisplay=false
Exec=chromium-browser --kiosk --no-first-run --disable-features=Translate,LanguageDetection --disable-sync-translation --incognito http://localhost/
NotShowIn=GNOME;KDE;XFCE;Pre Linux Mint nad 21.x a novšie použite namiesto chromium-browser príkaz chromium:
[Desktop Entry]
Type=Application
Name=blueticketpos
Comment=blueticket.pos
NoDisplay=false
Exec=chromium --kiosk --no-first-run --disable-features=Translate,LanguageDetection --disable-sync-translation --incognito http://localhost/
NotShowIn=GNOME;KDE;XFCE;Pre PegasServer zeditovat / vytvorit subor:
sudo pico /etc/xdg/autostart/00-PegasServer.desktopA vlozit nasledovny kod (upravte hodnoty podľa vašej inštalácie, jedna sa o platnu instalaciu spustaca PegasServer CHDU):
[Desktop Entry]
Type=Application
Name=PegasServer
Comment=Pegas Server
NoDisplay=false
Exec=/usr/bin/lxterminal --working-directory=/var/www/html/app/drivers/pegas/ -e /var/www/html/app/drivers/pegas/Pegas06Server.sh
NotShowIn=GNOME;KDE;XFCE;Pre Taxis Driver zeditovat / vytvorit subor:
sudo pico /etc/xdg/autostart/00-taxisdrv.desktopA vlozit nasledovny kod (upravte hodnoty v úvodzovkách podľa vašej inštalácie, jedna sa o platnu instalaciu spustaca Taxis Driver CHDU a autentifikacnych udajov):
[Desktop Entry]
Type=Application
Name=TaxisDriver
Comment=Taxis Driver
NoDisplay=false
Exec=/usr/bin/lxterminal --working-directory=/opt/taxis/ -e /opt/taxis/start.sh "HesloKuAU" "88812345678900001"
NotShowIn=GNOME;KDE;XFCE;



















