Instalar Diaspora en Ubuntu

De Wiki Diaspora*
Saltar a: navegación, buscar

Preparación

Asegúrate de que tu nombre de usuario esté autorizado en la lista de sudo, ubicada en /etc/sudoers.

Instalación

Instalar todo desde APT (más información en el apéndice)

Si estás utilizando un proxy, añade lo siguiente al archivo ~/.curlrc:

proxy=host:port
proxy-user=username:password

Esto es para Ubuntu 10.04. Hay otros pasos, además de este:

sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline5-dev

NodeJS necesita compilarse desde la fuente en 10.04:

git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

Esto es para Ubunu 10.10. Hay otros pasos además de este:

sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline5-dev nodejs

Esto es para Ubuntu 11.10. Hay otros pasos además de este:

sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline-gplv2-dev openjdk-7-jre nodejs

Esto es para Ubuntu 12.04. Hay otros pasos además de este:

sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2 ruby-full mysql-server libmysqlclient-dev libmysql-ruby libssl-dev libopenssl-ruby libcurl4-openssl-dev imagemagick libmagickwand-dev git-core redis-server libffi-dev libffi-ruby rubygems libsqlite3-dev libpq-dev libreadline5 openjdk-7-jre nodejs libncurses5-dev

Para las tres versiones de Ubuntu, ejecuta esto si no piensas utilizar RVM:

wget http://ftp.us.debian.org/debian/pool/main/r/rubygems/rubygems_1.8.24-1_all.deb -O rubygems.deb && sudo dpkg -i rubygems.deb

Instalar RVM (opcional pero recomendado)

Pudes instalar Ruby utilizando RVM. Esto se recomienda actualmente, para obtener la más reciente versión de RubyGems.

Para instalar RVM y Ruby 1.9.3, utilizando tu usuario normal (bajo el cual Diaspora debería ejecutarse), utilizar:

curl -L get.rvm.io | bash -s stable --auto
rvm install ruby-1.9.3-p125
rvm use [email protected]

Iniciar MySQL (opcional, dependiendo de tu plataforma):

sudo service mysql start

Bundler

Para instalar Bundler, ejecuta el siguiente comando, si no estás usando RVM, necesitas hacerlo como root (solo debes anteponer sudo):

gem install bundler --no-ri --no-rdoc 

Para que bundle funcione, tal vez necesites crear un enlace simbólico, si no estás utilizando RVM:

sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle

Listo

Eso es todo. Ahora cuentas con todas las dependencias instaladas. Puedes volver a la guía para la instalación de Diaspora.

Apéndice

Build Tools

Para instlar las Build Tools, uiliza el siguiente comando (incluye las dependencias de análisis sintáctico ggc y xml):

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

Ruby

Para instalar Ruby 1.8.7, ejecuta lo siguiente:

sudo apt-get install ruby-full

Debes tener Universe habilitado en tu archivo /etc/apt/sources.list para instalar Ruby utilizando apt-get.

MySQL

Esto instala MySQL, también necesitarás los paquetes libmysqlclient-dev y libmysql-ruby.

sudo apt-get install mysql-server libmysqlclient-dev libmysql-ruby 

Para iniciar MySQL:

sudo service mysql start

Sqlite

sudo apt-get install libsqlite3-dev

OpenSSL

Ya tienes OpensSSL instalado, pero necesitas los paquetes libssl-dev ý libopenssl-ruby también:

sudo apt-get install libssl-dev libopenssl-ruby

libcurl

Necesitas instalar las cabeceras «dev». Utiliza lo siguiente:

sudo apt-get install libcurl4-openssl-dev

ImageMagick

Para instalar ImageMagick, ejecuta lo siguiente:

sudo apt-get install imagemagick libmagick9-dev

Si estás en Ubuntu 10.10 o 12.04, utiliza este comando:

sudo apt-get install imagemagick libmagickwand-dev

Git

Para instalar Git, ejecuta:

sudo apt-get install git-core

Redis

Para intalar Redis, utiliza:

sudo apt-get install redis-server

ffi

Nota: si obtienes un error en el próximo paso, intenta ejecutar:

sudo apt-get install libffi-dev libffi-ruby

E inténtalo de nuevo.

RubyGems

Para instalar RubyGems utiliza:

wget http://ftp.us.debian.org/debian/pool/main/r/rubygems/rubygems_1.8.24-1_all.deb -O rubygems.deb && sudo dpkg -i rubygems.deb