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 |
|
800
by dcoles
Docs: Updated docs to show debootstrap dependency and relect changes to jail |
16 |
* Debootstrap |
427
by mattgiuca
setup.py: Fix (put conf.py in wrong list in listmake) |
17 |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
18 |
Note: While the developers have made every effort to ensure IVLE is compatible |
19 |
with all POSIX-compliant operating systems, our setup procedure is currently |
|
800
by dcoles
Docs: Updated docs to show debootstrap dependency and relect changes to jail |
20 |
tailored to Ubuntu Linux. The default install builds a jail based on the Ubuntu |
21 |
APT system, but this could be fairly easily modified to work with other APT |
|
22 |
systems which support debootstrap. |
|
23 |
||
24 |
Getting IVLE running on another Unix system that doesn't support APT would |
|
25 |
require getting the equivilent packages using the local package system and |
|
26 |
modifying buildjail.sh to bootstrap a new jail. |
|
27 |
||
28 |
At this stage we can only officially recommend Ubuntu 8.04 or later. |
|
29 |
(Previously supported 7.04 and 7.10, but the APT repositoryies lack important |
|
30 |
packages which had to be manually installed). |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
31 |
|
32 |
Ubuntu Install Procedure |
|
33 |
------------------------ |
|
34 |
||
35 |
This document merely summarises the required modules. A step-by-step install |
|
36 |
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 |
37 |
|
38 |
Python Libraries |
|
39 |
---------------- |
|
40 |
||
41 |
The following python libraries are required to be installed in the main Python |
|
42 |
site packages directory: |
|
43 |
||
44 |
* [cjson](http://cheeseshop.python.org/pypi/python-cjson) |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
45 |
* [pygresql](http://www.pygresql.org/) |
140
by mattgiuca
doc/dependencies: Added dependency on pysvn. |
46 |
* [pysvn](http://pysvn.tigris.org/) |
317
by mattgiuca
doc/dependencies: Added dependency on matplotlib. |
47 |
|
379
by mattgiuca
Updated doc/dependencies.txt to reflect new Postgres dependencies and a notice |
48 |
All of these can be installed by Ubuntu's package management system. See |
49 |
trunk/doc/setup/install_proc.txt for details. |
|
50 |
||
317
by mattgiuca
doc/dependencies: Added dependency on matplotlib. |
51 |
Additionally, these libraries are installed by the setup script for the |
52 |
purposes of student code using them: |
|
53 |
||
54 |
* [matplotlib](http://matplotlib.sourceforge.net/) |
|
682
by dcoles
Natural Language Tool Kit (nltk) for student code |
55 |
* [nltk](http://nltk.sourceforge.net) |
686
by dcoles
Beautiful Soup (HTML parser) for Student Code |
56 |
* [BeautifulSoup](http://www.crummy.com/software/BeautifulSoup) |
689
by dcoles
setup.py: chown the phpBB3 directory to www-data for correct permissions |
57 |
* [lxml](http://codespeak.net/lxml/) |
740
by dcoles
Libs: Python Imaging Library |
58 |
* [PIL](http://www.pythonware.com/products/pil/) |
744
by dcoles
Libs: Added ElementTree 1.3alpha install docs |
59 |
* [elementtree](http://effbot.org/zone/elementtree-13-intro.htm) - 1.3 ALPHA |
748
by dcoles
Libs: SimpleTAL library install |
60 |
* [simpletal](http://www.owlfish.com/software/simpleTAL/) |
756
by dcoles
Added SciPy install requirements |
61 |
* [scipy](http://www.scipy.org) |