Icaro y la version devel

Cuando estamos probando las ultimas cosas de un programa puede ser que tengamos deseo de ir al paso del desarrollo de ese programa. La versión en desarrollo o devel es un espacio para experimentar, encontrar que cosas no están funcionando y hacer sugerencias. Icaro tiene esta versión y quiero compartir como echarla a andar. No estoy siendo muy explicito, porque si están buscando la versión de desarrollo, supongo que ya tienen alguna experiencia en Fedora

Lo primero a saber, es que el repositorio nos va a presentar la versión estable. Nosotros tenemos que navegar en busca de la versión de desarrollo.

La pueden encontrar aqui: https://github.com/valentinbasel/icaro/tree/devel

Eso les dará acceso a hacer una descarga de un archivo zip. Deben descomprimirlo manteniendo la estructura interna de directorios. Usualmente yo descomprimo en la misma carpeta de Descargas y obtengo una carpeta llamada icaro-devel. Luego muevo esta carpeta hacia mi directorio Home. Lo hago así porque un error de descomprimir cosas en Home, puede ser algo tedioso de limpiar, mientras que si ocurre en Descargas no será la gran cosa.

Voy a usar la palabra USUARIO que ustedes deberan cambiar por el nombre de su propio usuario. Hasta el momento tenemos /home/USUARIO/icaro-devel/ y posiblemente han usado los beneficios de las herramientas gráficas.

Si no han instalado la version estable, ustedes deben hacer algunas configuraciones, las cuales las realicé desde la terminal

su -c “group add microchip”
su -c “usermod -a -G microchip USUARIO”
su -c “usermod -a -G dialout USUARIO”

Lo siguiente es poner algunos archivos en su sitio, lo mismo esto lo hago desde la terminal

mkdir ~/.icaro
cp -r ~/icaro-devel/hardware/icaro/micro/firmware ~/.icaro/
cp -r ~/icaro-devel/hardware/icaro/micro/conf ~/.icaro/
su -c “mkdir /usr/share/icaro”
su -c “cp -r ~/icarodevel/hardware /usr/share/icaro/”

Para correr la version de desarrollo la ejecutan desde la terminal ubicandose en el directorio de desarrollo:

cd ~/icaro-devel
python lanzador.py

Correr el programa desde la terminal nos permite ver los comentarios que va generando y en caso de error nos puede dar idea de que se trata ese error.