############################################################ # INSTALACE POKLADNY NA UBUNTU (PYTHON 3.12) ############################################################ sudo apt update sudo apt upgrade -y # -- INSTALACE PYTHON 3.12 A VENV sudo apt install -y \ python3 \ python3-pip \ python3-venv \ python3-dev # -- KONTROLA VERZE PYTHONU python3 --version # -- ZAKLADNI SYSTEMOVE BALICKY (obvykle není potřeba) sudo apt install -y \ build-essential \ pkg-config \ git \ curl \ wget \ zip \ unzip # -- KNIHOVNY POTREBNE PRO KIVY sudo apt install -y \ libgl1-mesa-dev \ libgles2-mesa-dev \ mesa-utils \ libglib2.0-0 \ libmtdev1 \ xclip \ xsel \ libjpeg-dev \ libpng-dev \ libfreetype6-dev \ zlib1g-dev \ libffi-dev \ libssl-dev \ libsqlite3-dev # -- VYTVORENI SLOZKY PRO POKLADNU, aktivace venv mkdir -p ~/pokladna cd ~/pokladna python3 -m venv k312 source k312/bin/activate # -- UPGRADE PIP, dulezite!!! python -m pip install --upgrade pip setuptools wheel # -- INSTALACE KIVY pip install kivy # -- BALICKY PRO POKLADNU pip install \ pydantic \ fastapi \ uvicorn \ requests \ pillow \ qrcode \ # -- VYTVORENI STARTOVACIHO SKRIPTU cat > start_pokladna.sh <<'BASH' #!/usr/bin/env bash cd ~/pokladna source venv/bin/activate python kivy_app.py BASH chmod +x start_pokladna.sh # -- SPUSTENI POKLADNY ./start_pokladna.sh deactivate