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

139 by mattgiuca
Added "dependencies" document for listing the programs and libraries we rely
1
List of Dependencies
2
====================
3
4
IVLE requires the following:
5
379 by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice
6
* Ubuntu Linux 7.04 or later (see note)
139 by mattgiuca
Added "dependencies" document for listing the programs and libraries we rely
7
* Python 2.5
8
* Apache HTTP server
9
* mod_python
379 by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice
10
* PostgreSQL
11
12
Note: While the developers have made every effort to ensure IVLE is compatible
13
with all POSIX-compliant operating systems, our setup procedure is currently
14
tailored to Ubuntu Linux. In particular, it pulls shared libraries out of
15
known places.
16
17
Getting IVLE running on another Unix system would require manually retrieving
18
all of the packages in this document, as well as changing the setup script to
19
get the shared library files from the correct places on that system.
20
21
At this stage we can only officially recommend Ubuntu 7.04 or later. (Has been
22
tested on 7.04 and 7.10).
23
24
Ubuntu Install Procedure
25
------------------------
26
27
This document merely summarises the required modules. A step-by-step install
28
procedure for Ubuntu is located in trunk/doc/setup/install_proc.txt.
139 by mattgiuca
Added "dependencies" document for listing the programs and libraries we rely
29
30
Python Libraries
31
----------------
32
33
The following python libraries are required to be installed in the main Python
34
site packages directory:
35
36
* [cjson](http://cheeseshop.python.org/pypi/python-cjson)
379 by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice
37
* [pygresql](http://www.pygresql.org/)
140 by mattgiuca
doc/dependencies: Added dependency on pysvn.
38
* [pysvn](http://pysvn.tigris.org/)
317 by mattgiuca
doc/dependencies: Added dependency on matplotlib.
39
379 by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice
40
All of these can be installed by Ubuntu's package management system. See
41
trunk/doc/setup/install_proc.txt for details.
42
317 by mattgiuca
doc/dependencies: Added dependency on matplotlib.
43
Additionally, these libraries are installed by the setup script for the
44
purposes of student code using them:
45
46
* [matplotlib](http://matplotlib.sourceforge.net/)