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 |
||
427
by mattgiuca
setup.py: Fix (put conf.py in wrong list in listmake) |
12 |
The setup program also requires: |
13 |
||
14 |
* GCC |
|
15 |
* Make |
|
16 |
||
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
17 |
Note: While the developers have made every effort to ensure IVLE is compatible |
18 |
with all POSIX-compliant operating systems, our setup procedure is currently |
|
19 |
tailored to Ubuntu Linux. In particular, it pulls shared libraries out of |
|
20 |
known places. |
|
21 |
||
22 |
Getting IVLE running on another Unix system would require manually retrieving |
|
23 |
all of the packages in this document, as well as changing the setup script to |
|
24 |
get the shared library files from the correct places on that system. |
|
25 |
||
26 |
At this stage we can only officially recommend Ubuntu 7.04 or later. (Has been |
|
27 |
tested on 7.04 and 7.10). |
|
28 |
||
29 |
Ubuntu Install Procedure |
|
30 |
------------------------ |
|
31 |
||
32 |
This document merely summarises the required modules. A step-by-step install |
|
33 |
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 |
34 |
|
35 |
Python Libraries |
|
36 |
---------------- |
|
37 |
||
38 |
The following python libraries are required to be installed in the main Python |
|
39 |
site packages directory: |
|
40 |
||
41 |
* [cjson](http://cheeseshop.python.org/pypi/python-cjson) |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
42 |
* [pygresql](http://www.pygresql.org/) |
140
by mattgiuca
doc/dependencies: Added dependency on pysvn. |
43 |
* [pysvn](http://pysvn.tigris.org/) |
317
by mattgiuca
doc/dependencies: Added dependency on matplotlib. |
44 |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
45 |
All of these can be installed by Ubuntu's package management system. See |
46 |
trunk/doc/setup/install_proc.txt for details. |
|
47 |
||
317
by mattgiuca
doc/dependencies: Added dependency on matplotlib. |
48 |
Additionally, these libraries are installed by the setup script for the |
49 |
purposes of student code using them: |
|
50 |
||
51 |
* [matplotlib](http://matplotlib.sourceforge.net/) |