Preparar herramientas adicionales¶
Estas herramientas normalmente solo funcionan en sistemas linux/mac. Son un envoltorio para funciones de uso personal común y no se ha considerado específicamente la compatibilidad con Windows, aunque esto no significa que FIRERPA no lo soporte. Si está utilizando Windows, los scripts que terminan en .sh probablemente no funcionarán correctamente. Antes de comenzar, asegúrese de que el servidor de FIRERPA esté en ejecución en su dispositivo. La documentación de algunos comandos puede no estar actualizada; para evitar problemas de versión, asegúrese de instalar la última versión de FIRERPA, su biblioteca de Python y sus dependencias en su teléfono móvil antes de continuar. Algunas funciones requieren el uso de adb, por lo que es crucial asegurarse de que la versión de adb instalada sea la más reciente.
Clonar el código de las herramientas¶
Primero, necesita ejecutar el siguiente comando para descargar los scripts y el código de las herramientas correspondientes. Asumimos que ya tiene instalada la herramienta git.
git clone https://github.com/firerpa/lamda.git
Consejo
Instalar dependencias relacionadas¶
Navegue al directorio tools dentro del código fuente de las herramientas e instale las dependencias de Python necesarias.
pip3 install -r requirements.txt
Atención
Configuración del entorno¶
Antes de usar las herramientas, es necesario modificar las variables de entorno según los parámetros de inicio del servidor. De lo contrario, las herramientas no podrán coincidir automáticamente con la información que haya modificado, como el puerto o el certificado. Si ha habilitado un certificado de servicio en el servidor, deberá establecer la ruta de su certificado antes de usar las herramientas.
# Para linux / Mac
export CERTIFICATE=/path/to/lamda.pem
# Para Windows (la ruta no puede contener espacios)
set CERTIFICATE=C:\Users\path\to\lamda.pem
Alternativamente, si ha modificado el puerto predeterminado del servicio FIRERPA, que es 65000, también deberá establecer la variable de entorno del puerto antes de usar las herramientas.
# Para linux / Mac
export PORT=8123
# Para Windows (la ruta no puede contener espacios)
set PORT=8123