PinguinoIDE / pinguino-ide

Open source integrated development environment (IDE)
GNU General Public License v2.0
80 stars 29 forks source link

Problemas para cargar rutinas en la tarjeta #14

Closed codigoguerra closed 10 years ago

codigoguerra commented 10 years ago

Saludos,

Estuve probando el script de instalacion de la nueva version del IDE que se obtiene en:

http://skylink.dl.sourceforge.net/project/pinguinoide/linux/installer.sh

La instalacion fue bastante rapida, y es impresionante lo que ha avanzado la IDE... pero tuve un problema en concreto, en el momento de subir la rutina despues de compilar el codigo en el IDE, era un problema que ocurria en versiones anteriores, y que solo pude resolver de las siguientes maneras:

0 - ejecutando el IDE desde el terminal con permisos de usuario a python y el script (no sirvio con solamente ejecutar el comando $sudo chmod a+x /usr/share/pinguino-11/pinguino.py) en vez del lanzador creado por el instalador, con el siguiente comando: $sudo python /usr/share/pinguino-11/pinguino.py

1 - Despues se me ocurrio instalar el paquete gksu, y modificar una linea del lanzador de la manera siguiente: Linea original: "Exec= python /usr/share/pinguino-11/pinguino.py" modificacion "Exec= gksu python /usr/share/pinguino-11/pinguino.py"

De esa manera logre ejecutar el IDE y subir mis programas a la placa, pero creo importante que mejoren el instalador.

El Sistema Operativo que estoy usando es Xubuntu 14.04 de 64 Bits. y la IDE (11.20140619) solo la instale para tarjetas de 8 bits, las pruebas que he hecho es configurandolo para un PIC18F4550 y el bootloader 4.x

rblanchot commented 10 years ago

You shouldn't have to run Pinguino as Root (or Super User). Please could you try another installation (running sudo ./installer.sh once again) and report the result of ls -al /usr/share/pinguino-11 ? Thank you. Régis

codigoguerra commented 10 years ago

$ ls -al /usr/share/pinguino-11 total 268 drwxr-xr-x 12 jg jg 4096 jul 13 00:22 . drwxr-xr-x 340 root root 12288 jul 13 00:22 .. -rwxr-xr-x 1 jg jg 1241 jul 9 10:49 CHANGELOG -rw-r--r-- 1 jg jg 189 jul 9 10:49 credits.txt drwxr-xr-x 11 jg jg 4096 jul 13 00:22 examples drwxr-xr-x 7 jg jg 4096 jul 13 00:22 files -rw-r--r-- 1 jg jg 2189 jul 9 10:49 gents.py drwxr-xr-x 5 jg jg 4096 jul 13 00:22 graphical_examples -rwxr-xr-x 1 jg jg 18026 jul 9 10:49 LICENSE -rwxr-xr-x 1 jg jg 38738 jul 9 10:49 logo.png drwxr-xr-x 2 jg jg 4096 jul 13 00:22 multilanguage drwxr-xr-x 6 jg jg 4096 jul 13 00:22 p32 drwxr-xr-x 6 jg jg 4096 jul 13 00:22 p8 -rwxr-xr-x 1 jg jg 166 jul 9 10:49 paths.cfg drwxr-xr-x 3 jg jg 4096 jul 13 00:22 pinguino -rwxr-xr-x 1 jg jg 68 jul 9 10:49 pinguino.bat -rw-r--r-- 1 jg jg 60850 jul 9 10:49 pinguino_es.ts -rw-r--r-- 1 jg jg 55004 jul 9 10:49 pinguino_ja.ts -rwxr-xr-x 1 jg jg 8107 jul 9 10:49 pinguino.py -rw-r--r-- 1 jg jg 508 jul 9 10:49 post_install.py drwxr-xr-x 8 jg jg 4096 jul 13 00:22 python_modules drwxr-xr-x 8 jg jg 4096 jul 13 00:22 qtgui -rwxr-xr-x 1 jg jg 181 jul 9 10:49 requirements drwxr-xr-x 2 jg jg 4096 jul 13 00:22 source