~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to doc/man/install.rst

  • Committer: David Coles
  • Date: 2010-07-28 10:45:53 UTC
  • mfrom: (1829 trunk)
  • mto: This revision was merged to the branch mainline in revision 1830.
  • Revision ID: coles.david@gmail.com-20100728104553-5z3nxt0l6kyfqfh5
MergeĀ fromĀ trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
.. If this list changes, you also need to change the list below, and
32
32
   the list in bin/ivle-dev-setup.
33
33
 
34
 
* Ubuntu 8.04 or later (other distros should work with some tweaking, but are untested)
 
34
* Ubuntu 8.04 LTS or later (other distros should work with some tweaking, but are untested)
35
35
* Apache 2.x (``apache2``) with modules:
36
36
   + mod_python (``libapache2-mod-python``)
37
37
   + mod_dav_svn and mod_authz_svn (``libapache2-svn``)
38
38
* Python 2.5 (``python2.5``) or 2.6 (``python2.6``) with modules:
39
 
   + cjson (``python-cjson``)
40
39
   + ConfigObj (``python-configobj``)
41
40
   + docutils (``python-docutils``)
42
41
   + epydoc (``python-epydoc``)
45
44
   + psycopg2 (``python-psycopg2``)
46
45
   + pysvn (``python-svn``)
47
46
   + Storm (``python-storm``)
 
47
   + simplejson (``python-simplejson``, for Python 2.5 only)
48
48
* jQuery (``libjs-jquery``)
 
49
* CodeMirror (``libjs-codemirror``)
49
50
* PostgreSQL 8.3 or later (``postgresql``)
50
51
* Subversion (``subversion``)
51
52
* debootstrap (``debootstrap``)
75
76
Installing from source
76
77
======================
77
78
 
78
 
When setting up a development IVLE environment on Ubuntu 9.04 or later,
 
79
When setting up a development IVLE environment on Ubuntu 10.04 LTS or later,
79
80
there are scripts to automate most of the process. First get and extract
80
81
`a release tarball <https://launchpad.net/ivle/+download>`_, or check out
81
82
the latest code from the Bazaar branch: ::
86
87
source tree. The remaining steps assume that you are in this new
87
88
directory.
88
89
 
 
90
One of IVLE's dependencies (``libjs-codemirror``) does not yet have an
 
91
official Ubuntu package. To make this dependency package available, add
 
92
the production PPA, and update your local package cache: ::
 
93
 
 
94
   sudo add-apt-repository ppa:unimelb-ivle/production
 
95
   sudo apt-get update
 
96
 
 
97
Alternatively, manually obtain and install ``libjs-codemirror``.
 
98
 
89
99
 
90
100
Automated setup
91
101
---------------
162
172
If you want to grab all of the required packages in one command, use::
163
173
 
164
174
    sudo apt-get install apache2 libapache2-mod-python libapache2-svn \
165
 
    python2.6 python-cjson python-configobj python-docutils python-epydoc \
 
175
    python2.6 python-configobj python-docutils python-epydoc \
166
176
    python-formencode python-genshi python-psycopg2 python-svn python-storm \
167
 
    libjs-jquery postgresql subversion debootstrap rsync build-essential
 
177
    libjs-jquery libjs-codemirror postgresql subversion debootstrap rsync \
 
178
    build-essential
168
179
 
169
180
As IVLE needs to compile some binaries, you must first build, then
170
181
install it. From the source directory created earlier: ::