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/) |