pyArq Presupuestos en Windows

Enviado por Miguel Ángel el Sáb, 01/01/2011 - 18:10

pyArq Presupuestos en Windows

Estas instrucciones no están probadas aún ya que no dispongo de un ordenador con windows para poder probarlo, estan basadas en instrucciones que se pueden encontrar en la red, así que sigue las instrucciones bajo tu propia responsabilidad, si pruebas la instalación y funciona o tambien si hay problemas y no funciona por favor comunícame tu experiencia mandándome un mensaje en el formulario de contacto o dejando un mensaje en el foro de pyArq Presuestos.

 

Enlaces:

  1. GTK en windows
  2. pyGObject en Windows

Una de las formas de usar GTK en windows es mediante el sistema de instalación de paquetes MSYS2, que es el que usaremos en estas instrucciones.

El proyecto MSYS2 provee un entorno de desarrollo al estilo UNIX en Windows. Proporciona paquetes de muchos programas y librarías, incluyendo el entorno gráfico GTK.

MSYS2 usa el gestor de paquetes pacman para la instalación de paquetes.

Nota: en los siguientes pasos, se asume que se esta usando un sistema windows de 64-bits. Por tanto, el nombre de los paquetes incluyen la identificación de la arquitectura x86_64. Si estas usando un sistema windows de 32-bit, adapta las instrucciones siguientes con el identificador de arquitectura i686.

Paso 1: Instala MSYS2.

  • Ir a la página https://www.msys2.org/ y descarga el instalador correspondiente a tu sistema operativo.
  • Sigue las instrucciones de la página para instalarlo.
  • No olvides actualizar el sistema de paquetes como muestra la página ejecutando en la consola de comandos de MSYS2:
    pacman -Syu
  • Y si es necesario, cerrar MSYS2, iniciar de nuevo desde el Menú de Inicio, y actualizar el resto de paquetes con:
    pacman -Su

Paso 2: Instala GTK3 y sus dependencias.

  • Abre la consola de comando de MSYS2 y ejecuta:
    pacman -S mingw-w64-x86_64-gtk3
  • Para probar que GTK 3 esta funcionando correctamente puedes ejecutar:
    gtk3-demo

Paso 3: Instala pyObject para Python 3 y sus dependencias

  • En la consola de comando de MSYS2 ejecuta:
    pacman -S mingw-w64-x86_64-python3-gobject
  • Para ejecutar el programa puede que necesites instalar otras dependencias, pero yo no puedo probar si son necesarias o no, al no tener disponible un sistema windows:
    mingw-w64-x86_64-gettext
    mingw-w64-x86_64-fontconfig
    mingw-w64-x86_64-freetype
    mingw-w64-x86_64-expat
    mingw-w64-x86_64-libpng
    mingw-w64-x86_64-zlib

Paso 4: Instala mercurial

  • En la consola de comando de MSYS2 ejecuta:
    pacman -S mercurial

Paso 5: Descarga pyarq Presupuestos clonando el repositorio de mercurial

  • En la consola de comando de MSYS2 ejecuta:
    hg clone https://hg.obraencurso.es/pyarq-presupuestos

Comando básicos para moverse en la consola de comandos de MSYS2

  • El comando «pwd» devuelve la carpeta actual de la consola de comandos:
    pwd
    /home/«usuario»>
  • El comando «cd» sirve para acceder a la carpeta que especifiquemos:
    cd /home/«usuario»/pyarq-presupuestos/

Paso 6: Ejecuta pyArq Presupuestos

  • Para ejecutar en la consola de comandos de MSYS2 debes acceder a la carpeta donde está alojado el repositorio recientemente descargado con mercurial.
    cd pyarq-presupuestos/
  • Ejecutamos el script que inicia pyArq Presupuestos
    python3 pyArq-Presupuestos.py
    La ventana principal de pyArq Presupuestos debe aparecer.

Actualizar pyArq Presupuestos

  • Para actualizar a la ultima versión el repositorio de pyArq Presupuestos, estando en la carpeta del repositorio en la consola de comando de MSYS2 ejecuta el comando:
    hg pull

Añadir comentario en el foro sobre pyArq Presupuestos