Instalación de Leo en MacOSX

Categorías: Python

Requisitos

La instalación de Leo requiere básicamente:

Python

En MacOSX después de la versión 10.3 (Panther) el lenguaje de programación python viene incluído en la instalación por omisión, así que ésto no será problema.

Tcl/Tk

En el caso de Tcl/Tk necesitamos instalar el paquete TclTkAqua. Al momento de escribir esta mini-güia, la versión estable es 8.4.10 y basta con el paquete TclTkAqua-8.4.10.dmg nó BI ni standalone para tener un entorno operativo.1.

Leo

Leo debe ser descargado desde su sitio oficial. Ahora mismo, la versión disponible es 4.4.3 beta 2.

Instrucciones

Usando privilegios de root (sudo sh) descomprima Leo en alguna ubicación como /tmp. Tras hacerlo, ejecute lo sguiente:

# cd leo-4-4-3/
# sh install

Se presentará en salida estándard un resumen del proceso de instalación, similar a:

Prefix directory set to "/usr/local"

Verified user is root

Making directory structure /usr/local/lib/leo

Copying files .

Creating startup script located at: /usr/local/bin/leo

***** Leo installed successfully -
      make sure /usr/local/bin is in your path then
      type 'leo filename.leo' to use it.

Después de ésto, Leo ha sido instalado con éxito.

Ejecutando Leo

Parte del proceso de instalación incluye la creación de un script que de ahora en adelante se encargará de iniciar Leo en nuestro sistema, ubicado en /usr/local/bin/leo, así que basta de una términal2

$ /usr/local/bin/leo

Haciendo las cosas un poco más fáciles

Los archivos de Leo poseen extensión '.leo' y bueno, es interesante automatizar las cosas de tal modo que con hacer doble click sobre cualquiera de ellos podamos verlo dentro del entorno. Para ello, recurriremos a algo de AppleScript.

on open filelist
        repeat with i in filelist
                do shell script "/usr/local/bin/leo " & POSIX path of i & " > /dev/null 2>&1 &"
        end repeat
end open

on run
        do shell script "/usr/local/bin/leo > /dev/null 2>&1 &"
end run

He creado una aplicación con el anterior script que permite ejecutarle directamente desde la sección de Aplicaciones de MacOSX, simplemente descárguela y copie el contenido de la imagen DMG a /Applications. Después de hacerlo, abra cualquier archivo .leo (en la imagen DMG se incluye uno con una comparativa entre perl y python) y predetermine su apertura con el ejecutable que ha situado en /Applications.

shot.png

Como luce Leo en OSX

Bien dicen que una imagen vale más que mil palabras...

leo.png


CategoryPython

  1. Por favor refiérase al sitio del producto para obtener instrucciones particulares para su instalación (1)

  2. [:Offray:offray] dijo: "...dame acceso a internet, una términal y moveré al mundo..." (2)

Leo/Instalación_de_Leo_en_MACOSX (last edited 2008-04-20 14:39:29 by localhost)