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

« back to all changes in this revision

Viewing changes to doc/man/install.rst

  • Committer: William Grant
  • Date: 2009-06-25 06:44:47 UTC
  • mto: This revision was merged to the branch mainline in revision 1322.
  • Revision ID: grantw@unimelb.edu.au-20090625064447-i6460l1sinen7cgq
Add dependencies to docs.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.. IVLE - Informatics Virtual Learning Environment
 
2
   Copyright (C) 2007-2009 The University of Melbourne
 
3
 
 
4
.. This program is free software; you can redistribute it and/or modify
 
5
   it under the terms of the GNU General Public License as published by
 
6
   the Free Software Foundation; either version 2 of the License, or
 
7
   (at your option) any later version.
 
8
 
 
9
.. This program is distributed in the hope that it will be useful,
 
10
   but WITHOUT ANY WARRANTY; without even the implied warranty of
 
11
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 
12
   GNU General Public License for more details.
 
13
 
 
14
.. You should have received a copy of the GNU General Public License
 
15
   along with this program; if not, write to the Free Software
 
16
   Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
17
 
 
18
************
 
19
Installation
 
20
************
 
21
 
 
22
System requirements
 
23
===================
 
24
 
 
25
Given versions are those on which IVLE is known to work; earlier versions
 
26
might work too. Debian/Ubuntu package names are given after the name of the
 
27
software.
 
28
 
 
29
* Ubuntu 8.04 or later (other distros should work with some tweaking, but are untested)
 
30
* Apache 2.x with modules:
 
31
   + mod_python (``libapache2-mod-python``)
 
32
   + mod_dav_svn and mod_authz_svn (``libapache2-svn``)
 
33
* Python 2.5 or 2.6 with modules:
 
34
   + pysvn (``python-svn``)
 
35
   + cjson (``python-cjson``)
 
36
   + Genshi (``python-genshi``)
 
37
   + ConfigObj (``python-configobj``)
 
38
   + Routes (``python-routes``)
 
39
   + docutils (``python-docutils``)
 
40
   + epydoc (``python-epydoc``)
 
41
   + Storm (``python-storm``)
 
42
   + psycopg2 (``python-psycopg2``)
 
43
* jQuery (``libjs-jquery``)
 
44
* PostgreSQL 8.3 or later (``postgresql``)
 
45
* Subversion (``subversion``)
 
46
* debootstrap (``debootstrap``)
 
47
* GCC and related build machinery (``build-essential``)
 
48
 
 
49
Master versus slave servers
 
50
===========================
 
51
 
 
52
Installing from a Debian package
 
53
================================
 
54
 
 
55
Installing from source
 
56
======================
 
57
 
 
58
Basic configuration
 
59
===================
 
60
 
 
61
.. Note: Place here only the configuration required to get the system
 
62
   installed and running. Any further configuration should go in config.rst.
 
63
 
 
64
.. note::
 
65
   For more advanced configuration, see :ref:`Configuring IVLE
 
66
   <ref-configuring-ivle>`.