Instalación - UltraTesla/UTesla GitHub Wiki
Hay dos formas en la que podría usar Ultra Tesla. La primera es un entorno lo más minimalista posible, y la segunda forma es con los componentes que crean la infraestructura, pero que ya están pre-fabricados y listos para ser usados.
Si se desea crear todo desde cero:
git clone https://github.com/UltraTesla/UTesla.git
Si se desea tener todos los componentes hechos (incluida la traducción):
git clone --recursive https://github.com/UltraTesla/UTesla.git
Dependencias:
Para que las librerías de Python y demás puedan ser instaladas correctamente es necesario instalar las siguientes dependencias dependiendo de su distribución/Sistema operativo:
Arch Linux:
sudo pacman -S mariadb
Debian:
sudo apt-get install mariadb-server libmariadb-dev python3-dev
Nota: Siéntase libre de modificar esta parte si logra instalar Ultra Tesla en otra distribución no mencionada.
General:
sudo systemctl start mariadb
python3.8 -m pip install --user -r requirements.txt
Si está en una instalación con todos los componentes pre-fabricados necesitará instalar las dependencias. En este caso de los plugins:
python3.8 -m pip install --user -r modules/Cmd/requirements.txt
Ahora puede probar que todo está perfecto corriendo:
python3.8 ./UTesla
# Y
python3.8 ./UTeslaCLI --help
Nota: Recuerde configurar antes MySQL/MariaDB y también sus credenciales en config/UTesla.ini o si no se le podría mostrar una excepción de permiso denegado.