Em deia un company l’altre dia , en un curset del cefire a Gandia, quan li comentava que les alternatives a Crocodile Technology , són Ktechlab ( tutorial espanyol ) junt amb picp a Ubuntu que és el programa amb les llibreries per escriure els micropics, que la Generalitat Valenciana va dotar tots els centres amb un programa per programar micropics que sols funciona amb windows , no va a Lliurex amb wine.
Independentment de l’error greu de la Conselleria doncs quan va treure a subasta el concurs per adjudicar el programa ja tenia lliurex operatiu i a molts centres, cal aprofitar aquest programa que ja té tothom i anem veure com fer-lo anar GNU Linux.
Si provem a obrir el PICAXE Programming Editor amb wine en mode gràfic ho fa, s’instal·la però en intentar fer-lo anar després ens eix aquest missatge gràfic, i no diu com arreglar-ho.
Però si el fem anar en mode consola ens mostrarà per que no funciona.
1- Fem anar el programa en mode consola amb wine
wine “/home/convidat/.wine/drive_c/Program Files/Programming Editor/progedit.exe”
veurem el mateix missatge d’abans però ara la consola ens suggereix que podem fer
Si mirem bé ens diu que falta la llibreria de sistema mfc40.dll que li cal a wave32.ocx , i això és el que li anem a donar a wine, anem a copiar els fitxers mfc40.dll i wave32.ocx des de C:\windows\system32 a
/home/usuari/.wine/drive_c/windows/system32
En arrancar de nou ja funciona picaxe.
Ara sols falta crear un enllaç al programa sense tindre que recurrir a la consola, si als alumnes no entren a la consola en windows de cap de les formes els hem de fer entrar a la consola en GNU/Linux. Per posar aquest enllaç anem Sistema, Preferències, Menú principal, Menú nou (Tecnologia) i +Element nou, posem el nom del programa i l’ordre per obrir el programa que ja hem vist abans.
Ens ha de quedar com això:
En acabar els nostres alumnes quan entren a Lliurex han de trobar un menú semblant a aquest.
És clar que les administracions haurien de promoure les alternatives lliures com ktechlab i si fan concursos per proveir-se de programes haurien d’exigir que el producte funcionés en GNU/Linux i que el codí font fora de domini públic, fer una altra cosa és complicar la vida als professors que no són experts informàtics i sols volen que les coses funcionen siga on siga.
Us deixe la recepta per fer anar picaxe a lliurex partint de cero.
1- Instal·lar wine amb synaptic
2- Copiar els fitxers mfc40.dll i wave32.ocx des de C:\windows\system32 (el windows ha de tindre instal·lat picaxe) a
/home/usuari/.wine/drive_c/windows/system32
3- Instal·lar picaxe de forma normal amb wine ( premer sobre bas805.exe
i obrir amb wine )
4- Després de la instal·lació posar l’enllaç per tal que els alumnes l’executen de forma automàtica, l’ordre és:
wine “/home/convidat/.wine/drive_c/Program Files/Programming Editor/progedit.exe”
El meu usuari és convidat, el vostre canviarà.
5- Posar l’enllaç per facilitar el treball als alumnes.
_________________________________________________________________________________
Actualització feta el febrer de 2009 per comentar que una vegada provat el programa amb wine , funciona però no transmet les dades directament a la targeta picaxe conectada a l’ordinador. Ens cal convertir el diagrama de fluxe del programa a codi basic *.bas i obrir aquest codi de forma nativa a Linux amb “LINAXEPAD” que reconeix els micropics de forma nativa a Linux i es capaç d’escriure als micropics. (Gràcies a Juan Bautista Talens per sugerir-me seguir el desenvolupament de AXEPad )