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

« back to all changes in this revision

Viewing changes to doc/man/install.rst

  • Committer: William Grant
  • Date: 2010-07-27 09:02:06 UTC
  • mto: This revision was merged to the branch mainline in revision 1824.
  • Revision ID: grantw@unimelb.edu.au-20100727090206-pmf5j6lu6xc892q8
Replace semester.semester with semester.{code,url_name,display_name}.

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 LTS or later (other distros should work with some tweaking, but are untested)
 
34
* Ubuntu 8.04 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``)
39
40
   + ConfigObj (``python-configobj``)
40
41
   + docutils (``python-docutils``)
41
42
   + epydoc (``python-epydoc``)
44
45
   + psycopg2 (``python-psycopg2``)
45
46
   + pysvn (``python-svn``)
46
47
   + Storm (``python-storm``)
47
 
   + simplejson (``python-simplejson``, for Python 2.5 only)
48
48
* jQuery (``libjs-jquery``)
49
 
* CodeMirror (``libjs-codemirror``)
50
49
* PostgreSQL 8.3 or later (``postgresql``)
51
50
* Subversion (``subversion``)
52
51
* debootstrap (``debootstrap``)
76
75
Installing from source
77
76
======================
78
77
 
79
 
When setting up a development IVLE environment on Ubuntu 10.04 LTS or later,
 
78
When setting up a development IVLE environment on Ubuntu 9.04 or later,
80
79
there are scripts to automate most of the process. First get and extract
81
80
`a release tarball <https://launchpad.net/ivle/+download>`_, or check out
82
81
the latest code from the Bazaar branch: ::
87
86
source tree. The remaining steps assume that you are in this new
88
87
directory.
89
88
 
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
 
 
99
89
 
100
90
Automated setup
101
91
---------------
172
162
If you want to grab all of the required packages in one command, use::
173
163
 
174
164
    sudo apt-get install apache2 libapache2-mod-python libapache2-svn \
175
 
    python2.6 python-configobj python-docutils python-epydoc \
 
165
    python2.6 python-cjson python-configobj python-docutils python-epydoc \
176
166
    python-formencode python-genshi python-psycopg2 python-svn python-storm \
177
 
    libjs-jquery libjs-codemirror postgresql subversion debootstrap rsync \
178
 
    build-essential
 
167
    libjs-jquery postgresql subversion debootstrap rsync build-essential
179
168
 
180
169
As IVLE needs to compile some binaries, you must first build, then
181
170
install it. From the source directory created earlier: ::