Instala y prueba Diaspora Preview en Ubuntu – [Actualizado]

Nota: este articulo contiene una actualizacion importante que debe ser leida antes de continuar, por favor salte al final de este articulo.

Diaspora es una aplicacion para crear redes sociales de codigo abierto enfocada en la seguridad y privacidad. Ayer fue liberado su codigo fuente para los desarrolladores y ya es posible instalarla en un servidor o en tu pc para probarla y/o comenzar a aportar ideas y reportar bugs que sean encontrados.

El codigo fuente de Diaspora se encuentra en GitHub y contiene un completo manual (readme) el cual nos explica los pasos necesarios para la instalacion, aqui en este articulo le hare una traduccion, explicacion y le dare unos datos para que no les ocurran los mismos errores que me aparecieron a mi.

Bien primero que nada necesitamos instalar dependencias y aplicaciones que necesita diaspora para su funcionamiento:

1) Build Tools: Es probable que ya tengas algunas instaladas pero para asegurarnos tecleamos en la terminal

 sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 libxslt-dev libxml2-dev 

Nota: en el readme no aparecen los dos ultimos paquetes pero yo los e agregado aqui ya que son necesarios para instalar nokogiri mas adelante.

2) Ruby: Diaspora esta hecho en Ruby por lo que tenemos que instalar este lenguaje, recomendable que sea Ruby 1.8.7:

 sudo apt-get install ruby-full 

Nota: asegurate de instalar ruby-full y todas sus dependencias, si ya tienes instalado el paquete ruby basico y no instalas ruby-full puede que tengas problemas mas adelante en la instalacion.

3) MongoDB: Mondodb es una base de datos nosql que usara diaspora, para instalarla debemos agregar los repositorios oficiales editando /etc/apt/sources.list y agregando

 deb http://downloads.mongodb.org/distros/ubuntu 10.4 10gen 

Luego de esto agregamos la llave GPG:

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10 

Actualizamos la lista de repositorios:

 sudo apt-get update 

e instalamos MongoDB

 sudo apt-get install mongodb-stable 

4) OpenSSL: Es muy probable que ya lo tengas instalado ya que viene por defecto en Ubuntu, asi que lo saltamos :-)

5) ImageMagicK:

 sudo apt-get install imagemagick libmagick9-dev 

6) Git: El repo de Diaspora esta en Git asi que necesitamos instalarlo para bajarnos el fuente desde el mismo:

 sudo apt-get install git-core 

7) RubyGems: Ya que Diaspora esta hecho en Ruby, se vale de algunas Gemas. Para instalarlo nos descargamos RubyGems:

 wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz 

Luego lo descomprimimos

 tar -xf rubygems-1.3.7.tgz 

Luego nos movemos a la carpeta resultante:

 cd rubygems-1.3.7 

Ahora instalamos el RubyGems:

 sudo ruby setup.rb 

y por ultimo tecleamos

 sudo ln -s /usr/bin/gem1.8 /usr/bin/gem 

8) Bundler: Esta aplicacion es una especie de manejador de dependencias para aplicaciones ruby el cual nos instalara las aplicaciones (un monton de gemas) necesarias para que Diaspora se ejecute correctamente, para instalarlo tecleamos:

 sudo gem install bundler 

9) Diaspora: Bien ahora si nos toca bajarnos el fuente de Diaspora desde el git:

 git clone http://github.com/diaspora/diaspora.git 

10) Instalando las gemas necesarias: Para ejecutar Diaspora necesitamos instalar algunas gemas de las que diaspora depende, para esto, abrimos la terminal y nos movemos dentro de carpeta donde se descargo el codigo fuente de Diaspora cuando ejecutamos el comando anterior, una vez alli tecleamos:

 sudo bundle install 

Con esto Bundler nos instalara unas cuantas gemas que usa Diaspora.

11) Iniciar MongoDB: Ya que la instalacion la estamos haciendo en Ubuntu es probable que MongoDB ya este iniciado, de lo contrario podemos teclear el comando:

 sudo service mongodb status 

para comprobar que esta corriendo, o si no tecleamos

 sudo service mongodb start 

para iniciarlo.

12) Corriendo la Aplicacion: Si no has tenido ningun problema y has realizado correctamente la instalacion entonces podemos pasar a ejecutar el servicio y correr Diaspora tecleando en la terminal:

 sudo bundle exec thin start 

Ya con esto deberias estar corriendo la Preview de Diaspora!!! :-)

Tan solo abre tu navegador y teclea en la barra de direccion:

 http://localhost:3000 

Saludos y Espero les sirva…

Fuente: Github Diaspora

Actualizacion al 29-01-2011: Diaspora* dejo por ahora la base de datos NoSQL MongoDB y migro sus datos a MySQL, por lo que esta guia queda desactualizada y no refleja el nuevo cambio. Por favor siga la guia oficial de instalacion de Diaspora* (en Ingles). queda el articulo en publiacion a modo de historial.

Temas Similares:

  1. Invitaciones a Diaspora. – [Actualizado]
  2. Cosas que hago despues de instalar Ubuntu 10.10 Maverick Meerkat
  3. Cosas que hacer despues de instalar Ubuntu 10.04 Lucid Lynx
  4. Instalando Webmin en VPS con CentOS/Debian
  5. Cosas que hacer despues de instalar Ubuntu 9.10 Karmic Koala.

About JAM

TSU Informática, Usuario Linux, Autodidacta SysAdmin y Programador Ruby/Rails Etc...
This entry was posted in Tutoriales and tagged , , , , , , , , , , , , , . Bookmark the permalink.

3 Responses to Instala y prueba Diaspora Preview en Ubuntu – [Actualizado]

  1. Pingback: Instala y prueba Diaspora Preview en Ubuntu

  2. Pingback: Meneame: Instala y prueba Diaspora Preview en Ubuntu | Superlinux

  3. Pingback: Cómo instalar Diaspora en Ubuntu | ddg