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.