Ir al contenido principal

Arrancar a programar Python en OpenBSD

Bueno, esto es bien facil. Lo primero que debemos configurar es la variable de entorno PKG_PATH que es utilizada por pkg_add. pkg_add es la utilidad para instalar paquetes en OpenBSD. Por ejemplo, yo guarde en el archivo .profile de mi home lo siguiente:


export PKG_PATH=ftp://ftp.openbsd.org.ar/pub/OpenBSD/5.0/packages/amd64


Ojo al piojo con lo que va detras de la ultima trailing slash, en mi caso puse amd64 puesto que es la version de OpenBSD que instale en mi compu, vos lo podes saber con el comando:

$ machine -a


Perfecto, hecho esto preguntamos con la utilidad pkg_info -Q que versiones de python tenemos disponibles:


# pkg_info -Q python                                                                                                                      
biopython-1.50p1
dbus-python-0.84.0p0 (installed)
...
python-2.4.6p10
python-2.5.4p13
python-2.7.1p9 (installed)
...

Perfecto, usamos pkg_add para instalar (a mi me aparece como instalada porque bueno, ya lo tengo instalado heh) python-2.7.1p9


# pkg_add python-2.7.1p9


Listo! ya tenemos python2.7, a probarlo en un shell:



$ python2.7                                                                   

Python 2.7.1 (r271:86832, Aug  4 2011, 13:16:17)

[GCC 4.2.1 20070719 ] on openbsd5

Type "help", "copyright", "credits" or "license" for more information.

>>> import os

>>> os.uname()

('OpenBSD', 'lain.my.domain', '5.0', 'GENERIC.MP#63', 'amd64')

>>>


Ahora, vamos a por mas! Vamos a instalar el mejor ever ide para python en todo el universo y  el mas alla ... ninja-ide! http://ninja-ide.org/ . Para ello, vamos a precisar las PyQT, no hay problema, las podemos instalar con:

$ pkg_info -Q py | grep qt                                                     
py-qt3-3.18.1p3
py-qt4-4.8.4p0v0 (installed)
py-qt4-docs-4.8.4p0v0
$ su
Password:
# pkg_add py-qt4-4.8.4p0v0

A mi me gusta usar ninja-ide desde el repositorio, porque los ninja-developers le estan metiendo nuevos features todo el tiempo y entonces los puedo usando la ultima de la ultima version. Ninja-IDE usa git para llevar su codigo, asi que precisamos instalarlo tambien en nuestro OpenBSD, tan simple como:

# pkg_add git

Una vez tenemos git, clonamos el repositorio de ninja en nuestro home, a mi me gusta que el nombre del directorio este oculto, por eso lo renombro con un '.' delante del nombre del directorio, osea: .ninja-ide


$ git clone https://github.com/ninja-ide/ninja-ide.git .ninja-ide

Listo ! ingresamos al directorio de ninja, arrancamos ninja y a programar en Python !

$ python2.7 /home/akira/.ninja-ide/ninja-ide.py

Que se aproveche y hasta la proxima !


Comentarios

Publicar un comentario

Entradas populares de este blog

Running Spotify on a C.H.I.P

I have an old audio player that mostly didnt work. AM, FM and the CD player didn't worked, but Line In audio Yes! So, i decided to check out if it was possible to use a C.H.I.P  (it has a Line out audio port) install Spotify on it and if possible, control it remotly using a web browser. Good news! It was possible and it works excellent! How to do it 1- First, i followed this howto: https://bbs.nextthing.co/t/howto-spotify-on-chip/17660  Just in case the post is deleted or something, here is a screenshot capture: 2- As a mopidy web client i installed Mopidy Iris: https://github.com/jaedb/Iris/wiki/Getting-started#installing That's all!    Here a video with the result:

EXPERIENCIA DEL PYCAMP EN LA FALDA, CORDOBA

PYCAMP, UN EVENTO MUY COPADO En el mes de Marzo, desde el Jueves 24 al Domingo 27 se desarrollo el PyCamp en la ciudad de La Falda - Cordoba, organizado por Nueces (miembro de PyAr, Python Argentina) y estubo buenísimo!. Era el primer PyCamp de mi vida, no tenía mucha idea de en que consistía el evento, bah, suponía que íbamos a programar mucho y hubo bastante de eso ;) ... EL VIAJE DE IDA Salgo el Miercoles 23 del trabajo, llego a casa, armo la valija, descanso un poco y me encuentro en la terminal de omnibus a las 23:15 pm ya que tenía pasaje con destino la capital de Cordoba para las 23:20 pm y el colectivo no llegaba ... nos informaron que el micro venía con retraso por un corte de ruta en Buenos Aires (desde donde venía el micro). Así, se hicieron las 01:30 am, la paciencia de la gente comenzó a escasear, incluyendo la mía y bueno, el colectivo termino llegando a las 02:30 am. Sumándole al retraso del micro, me entero...