La compilación e instalación de la version 1.5.2 de Subversion desde los archivos fuentes es más sencilla que antes. En anteriores versiones era necesario instalar las dependencias por separado, mientras que en la nueva, siempre y cuando se ubique las dependencias en el directorio de las fuentes de Subversion, la construcción e instalación es automática. Tal y como describen en el apartado C. Dependencies in details de la Guía de Instalación:

This will place ‘apr’, ‘apr-util’, ‘neon’, and ‘zlib’
directories directly into your unpacked Subversion distribution,
where they will be automatically configured and built by
Subversion’s build process.

La instalación se compone de los siguientes pasos:

  1. Descargar los archivos fuente de Subversion y el paquete de dependencias elementales, descomprimir los archivos y dirigirnos al directorio resultado
    wget http://subversion.tigris.org/downloads/subversion-1.5.2.tar.gz
    wget http://subversion.tigris.org/downloads/subversion-deps-1.5.2.tar.gz
    tar xvzf subversion-1.5.2.tar.gz
    tar xvzf subversion-deps-1.5.2.tar.gz
    cd subversion-1.5.2
  2. Construir los ejecutables e instalar subversion. Para evitar problemas, recomiendo evaluar donde esta ubicado el zlib con whereis zlib, y en caso de ser necesario cambiar la ruta en –with-zlib, y verificar que el servidor sea de 64bits, de lo contrario eliminar LDFLAGS=”-L/lib64.
    ./configure --prefix=$HOME --without-berkeley-db --with-zlib=/usr/include/ --with-ssl --with-neon=$HOME LDFLAGS="-L/lib64
    make
    make install
  3. Añadir a la variable PATH la ruta donde esta ubicado el ejecutable. Los cambios deben de verse reflejados en el archivo de configuración .bashrc
    PATH=$HOME/bin:$PATH
    export PATH

Finalmente, los directorios creados en home son: bin/ build-1/ include/ lib/ man/ share/

Publicado en Bluehost, Programación, Software el 11/09/2008. Sin comentarios.

Remember The Milk (RTM) es un servicio web que permite crear y organizar listas de tareas (to-do lists). Su simplicidad, usabilidad e interoperabilidad lo hacen uno de los favoritos. Dentro de sus características y funcionalidades más importantes se encuentran:

  • Organizar las tareas en listas
  • Crear listas inteligentes definidas en base a criterios personalizados
  • Añadir tareas via email
  • Añadir tareas de forma rápida desde la web
  • Acceso desde móbiles
  • Acceso offline
  • Shortcuts
  • Integración con Google Calendar, iGoogle, Netvibes, Dashboard, etc.

Un desarrollador de Novell llamado Boyd ha integrado parcialmente los servicios de RTM en una aplicación de escritorio para Linux llamada Tasque. Tasque es una aplicación para organizar tareas desarrollada en C# Mono.

La instalación en Ubuntu de Tasque no se puede hacer utilizando los repositorios oficiales. No obstante, nixternal se ha tomado la molestia de empaquetar la aplicación. La instalación de Tasque en Hardy Heron se resume en:

  1. Agregar la siguiente entrada al archivo sources.list:
  2.  ## PPA for Tasque Packagers
    ## https://edge.launchpad.net/~tasque-packagers/+archive
    deb http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main
    deb-src http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main
  3. Actualizar la lista de fuentes de apt
  4. sudo apt-get update
  5. Instalar la aplicación con el manejador de paquetes
  6. sudo apt-get install tasque

Tan solo es cuestión de esperar algún tiempo para que el desarollo de Tasque sea estable y se pueda integrar a los repositorios oficiales.

Publicado en Software, Ubuntu el 10/05/2008. 2 Comentarios.