This repository has been archived on 2024-06-15. You can view files and clone it, but cannot push or open issues or pull requests.
Launcher/install.sh

30 lines
906 B
Bash
Raw Permalink Normal View History

2024-01-09 20:33:27 +00:00
#!/bin/bash
# This script installs required dependencies on Linux
# Update package lists and install Python3
sudo apt update -y
sudo apt install python3 -y
# Install Python3 pip
2024-02-10 12:52:10 +00:00
sudo apt install python3 python3-pip -y
2024-01-09 20:33:27 +00:00
2024-02-10 12:52:10 +00:00
# For GUI
sudo apt-get install python3-tk -y
pip install customtkinter -y
2024-01-20 13:03:26 +00:00
2024-01-24 22:49:04 +00:00
# For Images
2024-02-10 12:52:10 +00:00
pip3 tkintertable
pip3 Pillow --upgrade --force --no-cache-dir
2024-01-24 22:49:04 +00:00
2024-01-09 20:33:27 +00:00
# Install additional Python packages
pip3 install requests
sudo apt install libgirepository1.0-dev -y
sudo apt install python3-cairo-dev -y
2024-02-10 12:52:10 +00:00
pip3 install pillow # Pillow for image manipulation
pip3 install tqdm # For progress bar in terminal
# Optional for compiling to executable
pip3 install nuitka # For building in to executable
sudo apt install patchelf -y # Install PatchELF for Nuitka (if needed)
sudo apt install ccache -y # Install ccache for faster re-compiling
pip3 install setuptools # Install setuptools for packaging