Mercurial > repos > iracooke > galaxy_protk
comparison README @ 1:32c643142290 default tip
Fix
| author | Ira Cooke <iracooke@gmail.com> |
|---|---|
| date | Thu, 06 Jun 2013 15:34:30 +1000 |
| parents | 8bb76a3347c9 |
| children |
comparison
equal
deleted
inserted
replaced
| 0:8bb76a3347c9 | 1:32c643142290 |
|---|---|
| 3 Installation of this package should proceed automatically however the | 3 Installation of this package should proceed automatically however the |
| 4 steps are outlined here to help troubleshoot potential issues. | 4 steps are outlined here to help troubleshoot potential issues. |
| 5 | 5 |
| 6 The installer does the following | 6 The installer does the following |
| 7 1. Downloads an install script from dropbox | 7 1. Downloads an install script from dropbox |
| 8 2. Installs ruby version manager (rvm) into the home directory of the galaxy user (ie at ~/.rvm) | 8 2. Installs ruby version manager (rvm) into the home directory of the galaxy user (ie at $HOME/.rvm) |
| 9 3. Uses rvm to download and compile ruby 1.9.3 | 9 3. Uses rvm to download and compile ruby 1.9.3 |
| 10 4. Creates a gemset to install the protk rubygem | 10 4. Creates a gemset to install the protk rubygem |
| 11 5. Installs the protk rubygem which involves compiling a libxml extension | 11 5. Installs the protk rubygem which involves compiling a libxml extension |
| 12 | 12 |
| 13 System Requirements: | 13 System Requirements: |
| 14 | 14 |
| 15 You **MUST** install these packages from the commandline before installing this via galaxy. | 15 - General requirements: |
| 16 Many of these requirements are for building rvm and ruby itself. If you have pre-installed | |
| 17 rvm and ruby you should already have most of these installed (See below for pre-installing RVM and Ruby) | |
| 18 | |
| 19 Requires the ability to download files (an internet connection) curl wget | |
| 20 Requires basic build tools. | |
| 21 On Ubuntu, package build-essential is usually sufficient | |
| 22 On Centos, you should install gcc g++ make autoconf automake libtool pkg-config patch git openssl libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libc6-dev ncurses-dev bison subversion libxml2 libxml2-dev gawk | |
| 23 | |
| 24 - Tested Systems: | |
| 25 Ubuntu-12.04-LTS 64 Bit Server With OpenSSH preinstalled: | |
| 26 | |
| 27 Requires | |
| 28 build-essential mercurial libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev | |
| 16 | 29 |
| 17 - RVM (Ruby Version Manager) | 30 - RVM (Ruby Version Manager) |
| 18 The install script will attempt to install rvm for you if it is not already | 31 The install script will attempt to install rvm for you if it is not already |
| 19 installed but this will fail if there are unsatified system dependencies. | 32 installed but this will fail if there are unsatified system dependencies. |
| 20 Alternatively you can pre-install rvm by following instructions at https://rvm.io/rvm/install/ | 33 Alternatively you can pre-install rvm by following instructions at https://rvm.io/rvm/install/ |
| 28 | 41 |
| 29 (logout and log back in and then execute the following comand to preinstall ruby and its dependencies) | 42 (logout and log back in and then execute the following comand to preinstall ruby and its dependencies) |
| 30 | 43 |
| 31 rvm install --autolibs=3 1.9.3 | 44 rvm install --autolibs=3 1.9.3 |
| 32 | 45 |
| 33 - General requirements: | |
| 34 Many of these requirements are for building rvm and ruby itself. If you have pre-installed | |
| 35 rvm and ruby you should already have most of these installed | |
| 36 | 46 |
| 37 Requires the ability to download files (an internet connection) curl wget | |
| 38 Requires basic build tools. | |
| 39 On Ubuntu package build-essential is sufficient | |
| 40 On Centos you should install gcc g++ make autoconf automake libtool pkg-config patch git openssl libreadline6 libreadline6-dev git-core zlib1g zlib1g-dev libssl-dev libc6-dev ncurses-dev bison subversion libxml2 libxml2-dev gawk | |
| 41 | |
| 42 - Tested Systems: | |
| 43 Ubuntu-12.04-LTS 64 Bit Server With OpenSSH preinstalled: | |
| 44 | |
| 45 Requires | |
| 46 build-essential mercurial libreadline6-dev zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev autoconf libgdbm-dev libncurses5-dev automake libtool bison pkg-config libffi-dev | |
| 47 |
