install.sh
| 1 | #!/bin/sh |
|---|---|
| 2 | |
| 3 | sudo apt-get install ruby ruby1.8 rdoc rdoc1.8 ri ri1.8 irb irb1.8 ruby1.8-dev build-essential mysql-server libmysql-ruby libmysqlclient15off libmysqlclient15-dev mysql-admin imagemagick librmagick-ruby libmagick9-dev libopenssl-ruby subversion git-core ffmpeg ffmpeg2theora bittornado libxapian-ruby1.8 libxapian15 libimage-exiftool-perl |
| 4 | |
| 5 | wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz |
| 6 | tar -xvzf rubygems-1.3.1.tgz |
| 7 | cd rubygems-1.3.1 |
| 8 | sudo ruby setup.rb |
| 9 | sudo ln -s /usr/bin/gem1.8 /usr/bin/gem |
| 10 | cd .. |
| 11 | |
| 12 | gem sources -a http://gems.github.com |
| 13 | sudo gem install rake ruby-debug daemons slave vpim json rio simple-rss mysql rmagick mongrel echoe mislav-will_paginate mini_exiftool Ruby-IRC |
| 14 | |
| 15 | git clone git://git.escapegoat.org/hyperactive.git |
| 16 | |
| 17 | sudo gem install hyperactive/lib/transmission-0.1.gem |
| 18 | |
| 19 | cd hyperactive |
| 20 | cp config/database.yml.sample config/database.yml # <-- enter your password into the database.yml file if your db server requires one! |
| 21 | rake db:create:all |
| 22 | rake db:migrate |
| 23 | mkdir public/system components index log |
| 24 | rake xapian:rebuild_index models="Content Collective" |
| 25 |