Tenim una aplicació i la volem distribuir. Per fer-ho, ens agradaria poder proporcionar un únic fitxer que s'encarregués de la instal·lació. Existeixen varies utilitats per realitzar això, però poques gratuïtes. Una d'elles és NSIS (Nullsoft Scriptable Install System), desenvolupat per la companyia del Winamp.
Per a generar l'instal·lador amb NSIS haurem de generar un script en el seu propi llenguatge. És un llenguatge bastant potent que es pot complementar amb llibreries realitzades per altre gent per a realitzar tasques complexes. També permet utilitzar una gran quantitat d'idiomes, el català entre ells.
Però si no voleu escriure un script des de zero (perquè us fa pal o perquè teniu pressa) poder podeu utilitzar un editor que es diu HM NIS Edit i que, a part de ser un editor específic per a aquest tipus d'scripts, té un assistent molt útil.
El problema és que només funciona per a Windows. Per a linux he de provar altres programes que ja comentaré en el seu moment.
divendres, 22 / juny / 2007
Nullsoft Scriptable Install System
divendres, 15 / juny / 2007
Problemes actualitzant Thunderbird a la 2.0.0.4
Aquesta tarda m'ha aparegut un missatge al Thunderbird de Windows preguntant-me si volia actualitzar a la versió 2.0.0.4 (jo tenia la 2.0.0.0). Li he dit que sí. Ha començat a fer l'actualització però ha fallat dient alguna cosa semblant a que "no s'ha pogut actualitzar un o més fitxers" i també que ho tanqués tot.
Ho fet però ha estat inútil. Llavors he decidir instal·lar manualment el Thunderbird, he anat a la pàgina i me l'he descarregat. En instal·lar-lo m'ha dit que no podia actualitzar el fitxer mozMapi32.dll. Així que he anat a c:\Archivos de programa\Mozilla Thunderbird i l'he esborrat manualment.
Llavors ha pogut continuar la instal·lació. Quan ha acabat, s'ha obert el Thunderbird 2.0.0.4 però em deia que tenia una instal·lació a mitges (l'anterior probablement). Li he dit que la tornés a executar (encara que, en principi, no calgués). I aquest cop ha funcionat correctament.
Així que és possible que si us passa això, es pugui anar més ràpid eliminant directament el fitxer mozApi32.dll, en comptes de reinstal·lar com he fet jo.
Nota (21/07/2007): Actualitzant de la versió 2.0.0.4 a la 2.0.0.5 m'ha succeït alguna cosa semblant. El missatge no era el mateix, però la solució sí: eliminar mozApi32.dll

