Debian packages for web2py
Publicado por José L. Redrejo Rodríguez 1 Marzo 2011 en gnuLinEx. 5 ComentariosSome time ago I discovered the easy of use of Python and I fell in love with it : it’s a very productive language, easy to understand, multiplatform, multipurpose and with a lot of documentation and free code around to use and learn from.
Later, I discovered Django and felt more or less confortable with it. Then, about a year ago I found web2py and I fell in love again for exactly the same reasons I like Python. web2py is to web frameworks what Python is to languages: easy to read, multipurpose, jQuery integration, with free documentation, coding and checking the results of your code without leaving the web browser, lots of examples and free code to learn… much easier to understand than Django and (from not my only personal point of view) much more productive.
For some time, I’ve been using web2py starting it right from its sources. Now I’ve finished packaging it for Debian, so Debian and any of its derivatives (as Knoppix, Ubuntu, LinEx, etc.) can install it as a package.
I’ve just uploaded the packages and sources to the New Debian queue where they still have to pass the check of the ftpmasters to be (or not) accepted in the Debian repository. In the meantime, the packages are available at:
- python-gluon: with web2py libraries, needed to server web2py applications using Apache or other web werver
- python-web2py: (depending on python-gluon) : with web2py rocket server and admin, welcome and example applications.



Tried squeeze packages 1.92.1-1 on aptosid (equivalent to debian sid), works great. I just had to launch it twice the very first time (a kde glitch, IIRC it happened to me also with official packages). Thank you for the effort!
Lo he instalado en Linex versión portátiles para profesores de secundaria, y todo bien hasta que llega al punto de crear las tablas usando el wizard. No me aparece el símbolo al lado de la tabla auth_user para crear las otras tablas que quiera.
Sin embargo, me he bajado el fuente de la web oficial de web2py y funciona todo correctamente. ¿De qué puede ser el fallo? ¿Alguna configuración que no tengo hecha en esa versión de Linex Squeeze 6.0? ¿Me falta algún paquete?
Simplemente te reporto esto por si fuera un bug o algún fallo bien sea con Linex o con los paquetes.
Muchas gracias por tu trabajo, es admirable.
No me hagas ni caso. He reiniciado web2py y ahora si que me aparece el símbolo más al lado del nombre de las tablas en el wizard para crear las tablas extra que necesite.
Lo que no arregle un reinicio… xDDD
Hola José
Ante todo, gracias por tu trabajo.
He instalado los paquetes en Wheezy, pero he tenido diversos problemas, empezando por su instalación:
python-web2py:
Depende: python-gluon pero no se instal·lará
Aunque si instalo primero python-gluon, se me permite la instalación de python-web2py. A pesar de que en Synaptic la versión instalada aparece como 1.99.2-2, la splash screen al inicio del servidor asegura ser la versión 1.98.2-2. Ya en el navegador, al acceder a “examples” me lanzaba un ticket, al final de cuyo traceback se quejaba de que el fichero “languages” ya existía. Buscando dicho fichero en $HOME/web2py, resulto ser un enlace roto a un fichero en /usr/share/…… que no existía. Al crear manualmente ese fichero, aparecían otros errores que no puedo reproducirte, dado que tras varias reinstalaciones de los paquetes, ahora al acceder a la url 127.0.0.1:8000 el navegador se queda colgado permanentemente a la espera de respuesta.
Debo aclarar que no se producen dichos errores con la versión descargada de la web oficial, por lo que me inclino a pensar que debe tratarse de un problema de permisos entre los enlaces y los ficheros que no están en el $HOME.
Espero poder ser de ayuda en la depuración del paquete, y no dudes en contactarme para recabar más información sobre el error.
Saludos
Ricard
Hola Ricard, disculpa mi tardanza en contestar pero tengo el blog bastante abandonado por la carga de trabajo habitual y no había visto tu comentario hastahoy.
Te agradezco tus comentarios y te comento alguna de las cosas que me dices:
- El número de versión equivocado era debido a un error conjunto de Massimo y mío: El anunció la versión 1.99.2 como disponible y como tal lo puso en el sitio para descargas, pero “olvidó” durante un tiempo cambiar el archivo de descarga. Yo lo bajé y empaqueté pensando que era la versión que decía ser y resultó que no fue así. Lo corregí hace unas semanas subiendo la versión correcta
- No sé cuál puede ser el problema de dependencias que te da intentar instalar python-web2py directamente. En mis pruebas no consigo reproducirlo. Es probable que sea porque tengas previamente algo instalado con algún tipo de conflicto con python-gluon.
- Los otros errores que me comentas no consigo reproducirlos, necesitaría más pistas, ¿Cómo lo arrancas , desde el lanzador, desde consola, en qué directorio….?
Saludos.