[..tuto..] pgs4a-0.9.4 en ubuntu 12.04 precise instalación

47
PGS4A-0.9.4 en Ubuntu 12.04 Precise Instalación Por: José Iván Gonzáles Torres

Upload: ivan-dragogear

Post on 30-Jul-2015

939 views

Category:

Documents


0 download

TRANSCRIPT

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