-
Notifications
You must be signed in to change notification settings - Fork 1
Installing on Ubuntu
Unofficial install script for Ubuntu
These instructions are for 11.04 & 10.10 [ for Ubuntu 10.04 & 11.10, read the Rubygems section in the appendix ]. You will need to make sure that your username is on the sudo authorized list located at '/etc/sudoers'.
This is for Ubuntu 10.10. There are other steps than just this one:
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
This is for Ubuntu 11.10. There are other steps than just this one:
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
For both run:
wget http://mirrors.us.kernel.org/ubuntu//pool/universe/r/rubygems/rubygems_1.8.10-1_all.deb -O rubygems.deb && sudo dpkg -i rubygems.deb
sudo service mysql start
To install Bundler, run the following:
sudo gem install bundler --no-ri --no-rdoc
To get bundle to work (bundle install step later), you might need to make a symbolic link:
sudo ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle
Congrats! You have all your dependencies installed. Go back to Installing and Running Diaspora.
To install build tools, run the following (includes the gcc and xml parsing dependencies):
sudo apt-get install build-essential libxslt1.1 libxslt1-dev libxml2
To install Ruby 1.8.7, run the following command:
sudo apt-get install ruby-full
Please note that you need to have Universe enabled in your /etc/apt/sources.list file to install ruby using apt-get.
This installs MySQL, you also need the libmysqlclient-dev and libmysql-ruby packages.
sudo apt-get install mysql-server libmysqlclient-dev libmysql-ruby
To start MySQL run
sudo service mysql start
sudo apt-get install libsqlite3-dev
You already have OpenSSL installed but you need the libssl-dev and libopenssl-ruby package too:
sudo apt-get install libssl-dev libopenssl-ruby
You need to install the dev headers.
To install them, run the following:
sudo apt-get install libcurl4-openssl-dev
To install ImageMagick, run the following:
sudo apt-get install imagemagick libmagick9-dev
If you're on Ubuntu 10.10 use the following instead:
sudo apt-get install imagemagick libmagickwand-dev
To install Git, run the following:
sudo apt-get install git-core
To install Redis, run the following:
sudo apt-get install redis-server
Note: If you get an error in the next step try to run
sudo apt-get install libffi-dev libffi-ruby
and try the step again.
To install RubyGems run
wget http://mirrors.us.kernel.org/ubuntu//pool/universe/r/rubygems/rubygems_1.8.10-1_all.deb -O rubygems.deb && sudo dpkg -i rubygems.deb