~ubuntu-branches/ubuntu/oneiric/emesene/oneiric-proposed

« back to all changes in this revision

Viewing changes to INSTALACION_EN_WINDOWS.txt

  • Committer: Bazaar Package Importer
  • Author(s): Devid Antonio Filoni
  • Date: 2011-03-19 13:47:22 UTC
  • mfrom: (1.1.10 upstream) (5.2.9 sid)
  • Revision ID: james.westby@ubuntu.com-20110319134722-5yjs8aa0xbcbze37
Tags: 2.0~git20110319+dfsg-1
* Set myself as maintainer.
* New upstream git revision, tarball generated removing non-free dlls dir.
* Remove debian/watch, debian/emesene.xpm, debian/install files.
* Update debian/README.source file.
* Remove 21_svn2451_fix_avatar and 20_dont_build_own_libmimic patches.
* debian/control: modify python to python (>= 2.5) in Build-Depends field.
* debian/control: remove python-libmimic from Recommends field.
* debian/control: modify python-gtk2 (>= 2.10) to python-gtk2 (>= 2.12) in
  Depends field.
* debian/control: add python-appindicator and python-xmpp to Recommends
  field.
* debian/control: add python-papyon (>= 0.5.4) and python-webkit to Depends
  field.
* debian/control: update Description field.
* debian/control: add python-setuptools to Build-Depends field.
* debian/control: move python-dbus and python-notify to Depends field.
* Update debian/copyright file.
* Update debian/links file.
* debian/menu: update description field.
* Bump Standards-Version to 3.9.1.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
Como generar archivos .exe e instaladores para una aplicación python
 
1
Cómo generar archivos .exe e instaladores para una aplicación python
2
2
====================================================================
3
3
 
4
4
Este documento describe los pasos necesarios para crear un archivo ejecutable
5
 
de una aplicación python y como generar un instalador y una versión portable
6
 
para dicha instalación.
 
5
de una aplicación python y cómo generar un instalador y una versión portable
 
6
para su instalación.
7
7
 
8
 
Este documento asume que la aplicación se basa en GTK pero debería funcionar
 
8
Este documento asume que la aplicación se basa en GTK, pero debería funcionar
9
9
con menores cambios en otros toolkits.
10
10
 
11
11
por qué un instalador
33
33
instaladores
34
34
------------
35
35
 
36
 
aquí se listan los links a los instaladores de todos los componentes usados en el ejemplo.
 
36
aquí se listan los enlaces a los instaladores de todos los componentes usados en el ejemplo.
37
37
 
38
38
* http://python.org/ftp/python/2.6.6/python-2.6.6.msi
39
39
* http://sourceforge.net/projects/py2exe/files/py2exe/0.6.9/py2exe-0.6.9.win32-py2.6.exe/download
51
51
orden de instalación
52
52
--------------------
53
53
 
54
 
algunos instaladores son independientes de otros, pero para evitar posibles problemas recomiendo la instalación en el siguiente orden.
 
54
algunos instaladores son independientes de otros, pero para evitar posibles problemas se recomienda la instalación en el siguiente orden.
55
55
 
56
56
* python
57
57
* gtk-runtime
69
69
tareas extra
70
70
------------
71
71
 
72
 
* setear la variable de entorno PATH para agregar el path a la instalación de python
73
 
* probar la instalación con una pequeña aplicación gtk
 
72
* agregar a la variable de entorno PATH la ruta a la instalación de python
 
73
* probar la instalación con una pequeña aplicación GTK
74
74
 
75
75
::
76
76
 
84
84
prueba con una aplicación de ejemplo
85
85
------------------------------------
86
86
 
87
 
Cree un repositorio con una aplicación de ejemplo para probar los pasos, la aplicación esta disponible en github acá:
 
87
Cree un repositorio con una aplicación de ejemplo para probar los pasos, la aplicación está disponible en GitHub aquí:
88
88
 
89
89
http://github.com/marianoguerra/PyGtkOnWindows
90
90
 
101
101
* dentro de ese directorio crear un archivo llamado gtkrc con una linea como la siguiente dentro:
102
102
 
103
103
  * gtk-theme-name = "MS-Windows"
104
 
  * podes cambiar el tema usado manteniendo otro theme dentro de share/themes y cambiando el nombre del theme en gtkrc
 
104
  * puedes cambiar el tema usado manteniendo otro tema dentro de share/themes y cambiando el nombre del tema en gtkrc
105
105
 
106
 
* right click en ejemplo.nsi y seleccionar "Compile NSIS Script"
107
 
* right click en ejemplo-portable.nsi y seleccionar "Compile NSIS Script"
 
106
* clic derecho en ejemplo.nsi y seleccionar "Compile NSIS Script"
 
107
* clic derecho en ejemplo-portable.nsi y seleccionar "Compile NSIS Script"
108
108
* deberías tener el instalador y la versión portable disponibles
109
 
* para probar que funciona correctamente, correr el instalador y la versión portable en una instalación de windows sin los paquetes que instalaste anteriormente
 
109
* para probar que funciona correctamente, ejecutar el instalador y la versión portable en una instalación de Windows sin los paquetes que instalaste anteriormente
110
110
 
111
111
probar con una aplicación real
112
112
------------------------------
113
113
 
114
 
ahora para sentirlo mas real, creemos un instalador y una versión portable de
 
114
ahora, para sentirlo más real, creemos un instalador y una versión portable de
115
115
un programa real, en este caso, un proyecto personal llamado emesene 2
116
116
(http://www.emesene.org/).
117
117
 
120
120
 
121
121
* descargarlo de http://github.com/emesene/emesene
122
122
* descomprimirlo
123
 
* copiar setup.py, ez_setup.py and emesene.ico al directorio emesene
 
123
* copiar setup.py, ez_setup.py y emesene.ico al directorio emesene
124
124
* cd emesene
125
 
* correr python setup.py py2exe
 
125
* ejecutar python setup.py py2exe
126
126
* cd ..
127
127
* copiar los directorios lib y share de la instalación del runtime de gtk (no de la instalación de pygtk) al directorio dist
128
128
* copiar todos los archivos del directorio dll al directorio dist
131
131
* dentro de ese directorio crear un archivo llamado gtkrc con una linea como la siguiente dentro:
132
132
 
133
133
  * gtk-theme-name = "MS-Windows"
134
 
  * podes cambiar el tema usado manteniendo otro theme dentro de share/themes y cambiando el nombre del theme en gtkrc
 
134
  * puedes cambiar el tema usado manteniendo otro tema dentro de share/themes y cambiando el nombre del tema en gtkrc
135
135
 
136
 
* right click en emesene.nsi y seleccionar "Compile NSIS Script"
137
 
* right click en emesene-portable.nsi y seleccionar "Compile NSIS Script"
 
136
* clic derecho en ejemplo.nsi y seleccionar "Compile NSIS Script"
 
137
* clic derecho en ejemplo-portable.nsi y seleccionar "Compile NSIS Script"
138
138
* deberías tener el instalador y la versión portable disponibles
139
 
* para probar que funciona correctamente, correr el instalador y la versión portable en una instalación de windows sin los paquetes que instalaste anteriormente
 
139
* para probar que funciona correctamente, ejecutar el instalador y la versión portable en una instalación de Windows sin los paquetes que instalaste anteriormente
140
140
 
141
141
notas
142
142
-----
143
143
 
144
144
* obtengo algunos de los dlls requeridos de portable python (http://www.portablepython.com/) e inkscape (http://inkscape.org/)
145