SlideShare une entreprise Scribd logo
1  sur  47
Télécharger pour lire hors ligne
PGS4A-0.9.4 en Ubuntu 12.04
Precise Instalación
Por: José Iván Gonzáles Torres
Introducción
En esta presentación se muestra el método para instalar
“pygame subset for android” en el sistema operativo
Ubuntu tomando en cuenta algunas notas y observaciones
basados en la experiencia al manejar esté software. La
forma en la que se explica el método de instalación es
por medio de instrucciones seguidas de una serie de
imágenes donde se ilustran los procesos previamente
explicados.
En esté documento se integra un índice para orientar a
los lectores y también se incluye una sección donde se
sintetiza el proceso de instalación para usuarios más
avanzados o con experiencia.
En la sección sintetizada sólo se muestra un pequeño
título y a continuación los comandos para instalar
“pgs4a” dejando de lado observaciones, notas e imágenes.
Esté articulo podría ser modificado en futuras ediciones
con el fin de mejorar, corregir o actualizar.
Se aconseja que primero se lea este artículo por completo
antes de ir a la práctica.
Índice
● Preparación para la instalación de pgs4a.....04
● Descargar y ubicar pgs4a-0.9.4...............16
● Comprobar pgs4a .............................22
● Instalar android sdk manager.................24
● Instalar API's...............................32
● Versión sintetizada..........................45
● Fuentes......................................47
Preparación para la instalación de pgs4a
El primer paso es instalar el kit de desarrollo java o
java development kit, esto se logra abriendo una terminal
y ejecutando los tres siguientes comandos:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-jdk7-installer
Agregando repositorios JDK
Actualizando repositorios
Instalando JDK
Aceptando la instalación de JDK
Aceptando términos y licencias del uso de JDK
Aceptando términos y licencias de código binario de JDK
Progreso de instalación de JDK
Finalización de instalación de JDK
El segundo paso es instalar “python 2.7”, esto es muy
sencillo en Ubuntu, solamente hay que abrir el centro de
software de Ubuntu y buscar “python 2.7” e instalar el
IDEL que maneje esta versión de python, en esté caso se
instaló “IDLE (usando Python-2.7)”.
Pero si se desea seguir manejando comandos, sólo se
escribe lo siguiente en la terminal:
$ sudo apt-get install python2.7
Estos son todos los paquetes necesarios para echar a
andar “pgs4a”, claro teniendo en cuenta que se está
hablando de la versión 0.9.4. Es lógico que pygame
también deba ser instalado, pues con estas librerías se
realizaran la mayoría de las aplicaciones y juegos para
android.
En el centro de softwares de Ubuntu se busca pygame como
“python-pygame”,y en la terminal se escribe:
$ sudo apt-get install python-pygame
Instalando Python2.7
Instalando Pygame
Descargar y ubicar pgs4a-0.9.4
La descarga se realiza desde la página oficial de pgs4a
“http://pygame.renpy.org/”, una vez dentro se le da clic
al enlace en letras azules “http://pygame.renpy.org/dl” y
a continuación se muestra una página donde se ven tres
opciones para descargar, se selecciona el comprimido
“pgs4a-0.9.4.tar.bz2”, y la descarga iniciará.
Al término de la descarga, se descomprime el archivo
“pgs4a-0.9.4.tar.bz2”, como resultado se obtendrá una
carpeta de nombre “pgs4a-0.9.4” la cual se debe ubicar en
la carpeta principal de Ubuntu o en cualquier otra
carpeta cuyo nombre no tenga acentos o símbolos extraños,
ya que esto podría causar que el programa no encuentre el
directorio objetivo porque no reconoce algunos
caracteres. En el caso de este ejemplo se colocó la
carpeta “pgs4a-0.9.4” dentro de la carpeta “Portables”.
Pagina oficial de pgs4a
Descargar pgs4a-0.9.4.tar.bz2
Descomprimiendo pgs4a-0.9.4.tar.bz2
Ubicando pgs4a-0.9.4 en carpeta principal
Ubicando pgs4a-0.9.4 en carpeta Portables
Comprobar pgs4a
Ahora con ayuda de una terminal se ubica el director
“pgs4a-0.9.4” en esté caso el comando sería:
$ cd Portables/pgs4a-0.9.4
Luego considerando que la única versión de python que se
tiene instalada es la 2.7, se escribe el siguiente
comando:
$ ./android.py test
En caso contrario se escribirá de la siguiente forma:
$ python2.7 ./android.py test
Esto hará que el modulo “android.py” se ejecute
utilizando la versión 2.7 de python. El test se realiza
para saber que todo éste en funcionamiento, es decir que
java y python se encuentren instalados o que no falten
algunas librerías.
Si el test fue exitoso debe de aparecer en letras verdes
un advertencia que dice “All systems go!”.
Comprobando pgs4a
Instalar android sdk manager
Para instalar “android sdk manager” se ejecuta el
siguiente comando en la terminal:
$ ./android.py installsdk
O en el caso de múltiples versiones de python:
$ python2.7 ./android.py installsdk
Al ejecutar estos comandos se mostraran en la terminal
los procesos que se están llevando a cabo para la
instalación del emulador.
Conforme avancen los procesos de instalación se mostraran
algunas preguntas que el software le hará al usuario. Cuando
en la terminal se muestre la pregunta sobre los termino y
licencias se escribe “yes” y se presiona la tecla “enter” para
aceptar, luego hará otra pregunta para generar una key, de
igual forma se escribe “yes” y se presiona “enter” para
continuar, la siguiente pregunta advierte de la importancia de
guardar la key en un lugar seguro, en esté caso también se
acepta la responsabilidad escribiendo “yes” y presionando
“enter”. El texto que continua pide al usuario escribir su
nombre o el nombre de la empresa donde labora para crear la
key, después de escribir el nombre se presiona “enter”, con
esto debería finalizar la instalación de android-sdk.
Crear la key es opcional pero cuando menos en ubuntu 12.04 si
se tiene que crear la key, de lo contrario no se podrá o será
muy difícil que se pueda compilar algún programa, ya que no se
genera el paquete “apk”.
La key funciona para poder subir las aplicaciones en el app-
store de android o para modificar alguna que ya se haya subido
anteriormente por el dueño de la key, también protege las
aplicaciones de otras personas que quieran modificarlas.
Esencialmente la key es para firmar los paquetes “apk”.
Instalado android sdk manager
Aceptando los términos de android sdk manager
Creando Key
Aceptando responsabilidad de Key
Escribiendo nombre para la Key
Finalización de la instalación de android sdk manager
Instalar APIs
Para que pgs4a funcione correctamente se requiere que por
lo menos las librerías API-8 se encuentren instaladas,
esto se hace desde el “android sdk manager”, se pueden
acceder a él de dos formas, una por medio de la terminal
y la otra en modo gráfico.
En la terminal se escribe la ruta hasta la carpeta pgs4a-
0.9.4.
$ cd Portables/pgs4a-0.9.4
A partir de esté punto se navega entre directorios hasta
la carpeta “tools” dentro de la carpeta “android-sdk”.
$ cd android-sdk/tools
Y se ejecuta el comando:
$ ./android
En modo gráfico sólo se tiene que navegar entre carpetas.
Se entra a la carpeta “pgs4a-0.9.4”, luego a “android-
sdk” y por último a la carpeta “tools”. En la carpeta
“tools” se hace doble clic sobre el script llamado
“android” y en la ventana emergente se le da clic en
“ejecutar”
Ambos métodos abrirán una ventana en la que se muestra un
pequeño listado de herramientas para instalar. Se marca
el paquete que dice “tools”, y luego se hace clic sobre
el botón que dice “install 1 package...”.
Más adelante se abre otra ventana en la cual se tiene que
marcar la opción “Accept All” y se da clic en “Install”,
con esto inicia la actualización de los paquetes API
disponibles hasta el momento. Al término de la
instalación se pedirá que se reinicie “android sdk
manager”. Para reiniciar se cierra la venta y si es el
caso la terminal donde se estaba ejecutando el programa,
esto se debe hacer ya que la terminal no ejecuta por
segunda vez consecutiva “android sdk manager” después de
una actualización.
Se vuelve a abrir “android-sdk”, pero esta vez aparecerá
una lista más grande de paquetes. Se marcan “android 2.2
(API-8)”, la versión más nueva de android, y la versión
con la que se va a trabajar, luego se da clic en el botón
“install”, y en la siguiente venta que aparezca se marca
“Accept All” y se da clic en “Install”.
Nota: No es necesario instalar la versión más nueva de
los APIs, pero si se hace se pueden crear emuladores de
android más fácilmente y con más características.
Cuando finalice la instalación se cierra “android sdk
manager” y con esto ya está todo preparado para que se
puedan construir y compilar aplicaciones para android.
Navegando hasta carpeta “tools”
Ejecutando android sdk manager
Ventana de android sdk manager
Marcando la opción “Tools”
Marcado “Accept All”
Fin de la actualización de paquetes
Android sdk manager actualizado
Marcado “Android 2.2 (API 8)”
Aceptando la instalación de todos los paquetes
Fin de la instalación de los paquetes
Versión sintetizada
Instalar kit de desarrollo java:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-jdk7-installer
Instalar python 2.7:
$ sudo apt-get install python2.7
Instalar pygame:
$ sudo apt-get install python-pygame
Descargar “pgs4a-0.9.4.tar.bz2” de “http://pygame.renpy.org/”.
Descomprimir y colocar la carpeta “pgs4a-0.9.4” en la carpeta
principal de Ubuntu.
Instalar android sdk manager:
$ python2.7 ./android.py test
$ python2.7 ./android.py installsdk
Instalar paquetes API:
$ cd pgs4a-0.9.4/android-sdk/tools
$ ./android
Actualizar android sdk manager
Instalar “android 2.2 (API-8)”
Fuentes
http://www.oracle.com
http://pygame.renpy.org/
Colaboración de:
Guillermo Hernández Miranda

Contenu connexe

Tendances

Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalChema Alonso
 
Insertsar un video
Insertsar un  videoInsertsar un  video
Insertsar un videoarecerv
 
Preparando IDE Eclipse Kepler para Trabajar con GWT
Preparando IDE Eclipse Kepler para Trabajar con GWTPreparando IDE Eclipse Kepler para Trabajar con GWT
Preparando IDE Eclipse Kepler para Trabajar con GWTOmar Berroterán Silva
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaCarlos Aponte
 
Agregar un script personalizado a la configuración de windows windows 10 ha...
Agregar un script personalizado a la configuración de windows   windows 10 ha...Agregar un script personalizado a la configuración de windows   windows 10 ha...
Agregar un script personalizado a la configuración de windows windows 10 ha...Renè Grillet
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaKarencita Ames
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEJorge Iván Meza Martínez
 

Tendances (14)

ATIX08
ATIX08ATIX08
ATIX08
 
Manual de eclipse
Manual de eclipseManual de eclipse
Manual de eclipse
 
Latch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digitalLatch en Linux (Ubuntu): El cerrojo digital
Latch en Linux (Ubuntu): El cerrojo digital
 
Insertsar un video
Insertsar un  videoInsertsar un  video
Insertsar un video
 
Comandos de Linux
Comandos de Linux Comandos de Linux
Comandos de Linux
 
Preparando IDE Eclipse Kepler para Trabajar con GWT
Preparando IDE Eclipse Kepler para Trabajar con GWTPreparando IDE Eclipse Kepler para Trabajar con GWT
Preparando IDE Eclipse Kepler para Trabajar con GWT
 
Fragments
FragmentsFragments
Fragments
 
Instalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consolaInstalar varios archivos .deb un solo comando desde consola
Instalar varios archivos .deb un solo comando desde consola
 
Manual Cool Edit
Manual Cool EditManual Cool Edit
Manual Cool Edit
 
Agregar un script personalizado a la configuración de windows windows 10 ha...
Agregar un script personalizado a la configuración de windows   windows 10 ha...Agregar un script personalizado a la configuración de windows   windows 10 ha...
Agregar un script personalizado a la configuración de windows windows 10 ha...
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Dennis ipiales
Dennis ipialesDennis ipiales
Dennis ipiales
 
File
FileFile
File
 

En vedette

Realidad Skraach – 02 La Aprendiz Nocturna
Realidad Skraach – 02 La Aprendiz NocturnaRealidad Skraach – 02 La Aprendiz Nocturna
Realidad Skraach – 02 La Aprendiz NocturnaIvan Dragogear
 
Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuRaúl Jiménez Ortega
 
Realidad skraach 01 El Tributo
Realidad skraach  01 El TributoRealidad skraach  01 El Tributo
Realidad skraach 01 El TributoIvan Dragogear
 
Bucles de sonido en android con pygame
Bucles de sonido en android con pygameBucles de sonido en android con pygame
Bucles de sonido en android con pygameIvan Dragogear
 
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegosIvan Dragogear
 
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentosIvan Dragogear
 
Colisiones 2D: introducción
Colisiones 2D: introducciónColisiones 2D: introducción
Colisiones 2D: introducciónIvan Dragogear
 
instalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPinstalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPGer Hernandez
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)CAChemE
 

En vedette (9)

Realidad Skraach – 02 La Aprendiz Nocturna
Realidad Skraach – 02 La Aprendiz NocturnaRealidad Skraach – 02 La Aprendiz Nocturna
Realidad Skraach – 02 La Aprendiz Nocturna
 
Instalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en UbuntuInstalación de Apache+Subversion+Trac en Ubuntu
Instalación de Apache+Subversion+Trac en Ubuntu
 
Realidad skraach 01 El Tributo
Realidad skraach  01 El TributoRealidad skraach  01 El Tributo
Realidad skraach 01 El Tributo
 
Bucles de sonido en android con pygame
Bucles de sonido en android con pygameBucles de sonido en android con pygame
Bucles de sonido en android con pygame
 
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos
[..Tuto ..] pygame: re dimensionar ventana y pantalla de videojuegos
 
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos
[..Software IDG..] Colisiones e intersecciones entre rectas y segmentos
 
Colisiones 2D: introducción
Colisiones 2D: introducciónColisiones 2D: introducción
Colisiones 2D: introducción
 
instalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMPinstalacion de Linux Mint 10 y LAMP
instalacion de Linux Mint 10 y LAMP
 
Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)Instalar Python 2.7 y 3 en Windows (Anaconda)
Instalar Python 2.7 y 3 en Windows (Anaconda)
 

Similaire à [..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación

Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiFreelance
 
Actividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfActividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfRoberto Fernández Pérez
 
Comenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreComenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreRamiro Mendoza
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de androidENANITOS120
 
Configuracion variables de entorno para java
Configuracion variables de entorno para javaConfiguracion variables de entorno para java
Configuracion variables de entorno para javaKarla Ordoñez
 
Corcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocsCorcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocspablo2017
 
04 taller-django
04 taller-django04 taller-django
04 taller-djangosamerscd
 
Programación web framework django - noviembre de 2014
Programación web   framework django - noviembre de 2014Programación web   framework django - noviembre de 2014
Programación web framework django - noviembre de 2014Eduardo Ernesto Lechuga
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosPedro Alcaraz Díaz
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"Lupita Solano
 
Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.Cristiancoberi25
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativasAngel Vazquez
 

Similaire à [..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación (20)

Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
 
Actividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdfActividades-Programacion-Robótica_Parte1.pdf
Actividades-Programacion-Robótica_Parte1.pdf
 
Comenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStoreComenzar con PhoneGap y subir a Googleplay y AppStore
Comenzar con PhoneGap y subir a Googleplay y AppStore
 
Android
AndroidAndroid
Android
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de android
 
PLC Alternativo
PLC AlternativoPLC Alternativo
PLC Alternativo
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
Python
PythonPython
Python
 
Configuracion variables de entorno para java
Configuracion variables de entorno para javaConfiguracion variables de entorno para java
Configuracion variables de entorno para java
 
Corcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocsCorcuera pablo gestorincidenciasocs
Corcuera pablo gestorincidenciasocs
 
04 taller-django
04 taller-django04 taller-django
04 taller-django
 
Programación web framework django - noviembre de 2014
Programación web   framework django - noviembre de 2014Programación web   framework django - noviembre de 2014
Programación web framework django - noviembre de 2014
 
Uso Mplab
Uso MplabUso Mplab
Uso Mplab
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Guia instalacion y configuracion nagios
Guia instalacion y configuracion nagiosGuia instalacion y configuracion nagios
Guia instalacion y configuracion nagios
 
ATIX12
ATIX12ATIX12
ATIX12
 
Como instalar driver max
Como instalar driver maxComo instalar driver max
Como instalar driver max
 
Sistemas operativos "Android"
Sistemas operativos "Android"Sistemas operativos "Android"
Sistemas operativos "Android"
 
Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.Software para seguridad del sistema y copia de seguridad.
Software para seguridad del sistema y copia de seguridad.
 
Creación de extensiones nativas
Creación de extensiones nativasCreación de extensiones nativas
Creación de extensiones nativas
 

[..Tuto..] Pgs4a-0.9.4 en Ubuntu 12.04 precise instalación

  • 1. PGS4A-0.9.4 en Ubuntu 12.04 Precise Instalación Por: José Iván Gonzáles Torres
  • 2. Introducción En esta presentación se muestra el método para instalar “pygame subset for android” en el sistema operativo Ubuntu tomando en cuenta algunas notas y observaciones basados en la experiencia al manejar esté software. La forma en la que se explica el método de instalación es por medio de instrucciones seguidas de una serie de imágenes donde se ilustran los procesos previamente explicados. En esté documento se integra un índice para orientar a los lectores y también se incluye una sección donde se sintetiza el proceso de instalación para usuarios más avanzados o con experiencia. En la sección sintetizada sólo se muestra un pequeño título y a continuación los comandos para instalar “pgs4a” dejando de lado observaciones, notas e imágenes. Esté articulo podría ser modificado en futuras ediciones con el fin de mejorar, corregir o actualizar. Se aconseja que primero se lea este artículo por completo antes de ir a la práctica.
  • 3. Índice ● Preparación para la instalación de pgs4a.....04 ● Descargar y ubicar pgs4a-0.9.4...............16 ● Comprobar pgs4a .............................22 ● Instalar android sdk manager.................24 ● Instalar API's...............................32 ● Versión sintetizada..........................45 ● Fuentes......................................47
  • 4. Preparación para la instalación de pgs4a El primer paso es instalar el kit de desarrollo java o java development kit, esto se logra abriendo una terminal y ejecutando los tres siguientes comandos: $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-jdk7-installer
  • 9. Aceptando términos y licencias del uso de JDK
  • 10. Aceptando términos y licencias de código binario de JDK
  • 13. El segundo paso es instalar “python 2.7”, esto es muy sencillo en Ubuntu, solamente hay que abrir el centro de software de Ubuntu y buscar “python 2.7” e instalar el IDEL que maneje esta versión de python, en esté caso se instaló “IDLE (usando Python-2.7)”. Pero si se desea seguir manejando comandos, sólo se escribe lo siguiente en la terminal: $ sudo apt-get install python2.7 Estos son todos los paquetes necesarios para echar a andar “pgs4a”, claro teniendo en cuenta que se está hablando de la versión 0.9.4. Es lógico que pygame también deba ser instalado, pues con estas librerías se realizaran la mayoría de las aplicaciones y juegos para android. En el centro de softwares de Ubuntu se busca pygame como “python-pygame”,y en la terminal se escribe: $ sudo apt-get install python-pygame
  • 16. Descargar y ubicar pgs4a-0.9.4 La descarga se realiza desde la página oficial de pgs4a “http://pygame.renpy.org/”, una vez dentro se le da clic al enlace en letras azules “http://pygame.renpy.org/dl” y a continuación se muestra una página donde se ven tres opciones para descargar, se selecciona el comprimido “pgs4a-0.9.4.tar.bz2”, y la descarga iniciará. Al término de la descarga, se descomprime el archivo “pgs4a-0.9.4.tar.bz2”, como resultado se obtendrá una carpeta de nombre “pgs4a-0.9.4” la cual se debe ubicar en la carpeta principal de Ubuntu o en cualquier otra carpeta cuyo nombre no tenga acentos o símbolos extraños, ya que esto podría causar que el programa no encuentre el directorio objetivo porque no reconoce algunos caracteres. En el caso de este ejemplo se colocó la carpeta “pgs4a-0.9.4” dentro de la carpeta “Portables”.
  • 20. Ubicando pgs4a-0.9.4 en carpeta principal
  • 21. Ubicando pgs4a-0.9.4 en carpeta Portables
  • 22. Comprobar pgs4a Ahora con ayuda de una terminal se ubica el director “pgs4a-0.9.4” en esté caso el comando sería: $ cd Portables/pgs4a-0.9.4 Luego considerando que la única versión de python que se tiene instalada es la 2.7, se escribe el siguiente comando: $ ./android.py test En caso contrario se escribirá de la siguiente forma: $ python2.7 ./android.py test Esto hará que el modulo “android.py” se ejecute utilizando la versión 2.7 de python. El test se realiza para saber que todo éste en funcionamiento, es decir que java y python se encuentren instalados o que no falten algunas librerías. Si el test fue exitoso debe de aparecer en letras verdes un advertencia que dice “All systems go!”.
  • 24. Instalar android sdk manager Para instalar “android sdk manager” se ejecuta el siguiente comando en la terminal: $ ./android.py installsdk O en el caso de múltiples versiones de python: $ python2.7 ./android.py installsdk Al ejecutar estos comandos se mostraran en la terminal los procesos que se están llevando a cabo para la instalación del emulador.
  • 25. Conforme avancen los procesos de instalación se mostraran algunas preguntas que el software le hará al usuario. Cuando en la terminal se muestre la pregunta sobre los termino y licencias se escribe “yes” y se presiona la tecla “enter” para aceptar, luego hará otra pregunta para generar una key, de igual forma se escribe “yes” y se presiona “enter” para continuar, la siguiente pregunta advierte de la importancia de guardar la key en un lugar seguro, en esté caso también se acepta la responsabilidad escribiendo “yes” y presionando “enter”. El texto que continua pide al usuario escribir su nombre o el nombre de la empresa donde labora para crear la key, después de escribir el nombre se presiona “enter”, con esto debería finalizar la instalación de android-sdk. Crear la key es opcional pero cuando menos en ubuntu 12.04 si se tiene que crear la key, de lo contrario no se podrá o será muy difícil que se pueda compilar algún programa, ya que no se genera el paquete “apk”. La key funciona para poder subir las aplicaciones en el app- store de android o para modificar alguna que ya se haya subido anteriormente por el dueño de la key, también protege las aplicaciones de otras personas que quieran modificarlas. Esencialmente la key es para firmar los paquetes “apk”.
  • 27. Aceptando los términos de android sdk manager
  • 31. Finalización de la instalación de android sdk manager
  • 32. Instalar APIs Para que pgs4a funcione correctamente se requiere que por lo menos las librerías API-8 se encuentren instaladas, esto se hace desde el “android sdk manager”, se pueden acceder a él de dos formas, una por medio de la terminal y la otra en modo gráfico. En la terminal se escribe la ruta hasta la carpeta pgs4a- 0.9.4. $ cd Portables/pgs4a-0.9.4 A partir de esté punto se navega entre directorios hasta la carpeta “tools” dentro de la carpeta “android-sdk”. $ cd android-sdk/tools Y se ejecuta el comando: $ ./android
  • 33. En modo gráfico sólo se tiene que navegar entre carpetas. Se entra a la carpeta “pgs4a-0.9.4”, luego a “android- sdk” y por último a la carpeta “tools”. En la carpeta “tools” se hace doble clic sobre el script llamado “android” y en la ventana emergente se le da clic en “ejecutar” Ambos métodos abrirán una ventana en la que se muestra un pequeño listado de herramientas para instalar. Se marca el paquete que dice “tools”, y luego se hace clic sobre el botón que dice “install 1 package...”. Más adelante se abre otra ventana en la cual se tiene que marcar la opción “Accept All” y se da clic en “Install”, con esto inicia la actualización de los paquetes API disponibles hasta el momento. Al término de la instalación se pedirá que se reinicie “android sdk manager”. Para reiniciar se cierra la venta y si es el caso la terminal donde se estaba ejecutando el programa, esto se debe hacer ya que la terminal no ejecuta por segunda vez consecutiva “android sdk manager” después de una actualización.
  • 34. Se vuelve a abrir “android-sdk”, pero esta vez aparecerá una lista más grande de paquetes. Se marcan “android 2.2 (API-8)”, la versión más nueva de android, y la versión con la que se va a trabajar, luego se da clic en el botón “install”, y en la siguiente venta que aparezca se marca “Accept All” y se da clic en “Install”. Nota: No es necesario instalar la versión más nueva de los APIs, pero si se hace se pueden crear emuladores de android más fácilmente y con más características. Cuando finalice la instalación se cierra “android sdk manager” y con esto ya está todo preparado para que se puedan construir y compilar aplicaciones para android.
  • 35. Navegando hasta carpeta “tools”
  • 37. Ventana de android sdk manager
  • 38. Marcando la opción “Tools”
  • 40. Fin de la actualización de paquetes
  • 41. Android sdk manager actualizado
  • 43. Aceptando la instalación de todos los paquetes
  • 44. Fin de la instalación de los paquetes
  • 45. Versión sintetizada Instalar kit de desarrollo java: $ sudo add-apt-repository ppa:webupd8team/java $ sudo apt-get update $ sudo apt-get install oracle-jdk7-installer Instalar python 2.7: $ sudo apt-get install python2.7 Instalar pygame: $ sudo apt-get install python-pygame
  • 46. Descargar “pgs4a-0.9.4.tar.bz2” de “http://pygame.renpy.org/”. Descomprimir y colocar la carpeta “pgs4a-0.9.4” en la carpeta principal de Ubuntu. Instalar android sdk manager: $ python2.7 ./android.py test $ python2.7 ./android.py installsdk Instalar paquetes API: $ cd pgs4a-0.9.4/android-sdk/tools $ ./android Actualizar android sdk manager Instalar “android 2.2 (API-8)”