4
IVLE is currently only tested on Ubuntu 8.04+ and Debian 5.0 "lenny".
5
The supported installation procedure for Ubuntu and Debian can be found in
6
doc/setup/install_proc.txt.
8
4
IVLE requires the following:
15
Required python modules:
26
The setup process also requires:
30
The Debian jail builder requires:
6
* Ubuntu Linux 7.04 or later (see note)
34
12
Note: While the developers have made every effort to ensure IVLE is compatible
35
13
with all POSIX-compliant operating systems, our setup procedure is currently
36
tailored to Debian and Ubuntu. The default install builds a jail using
37
debootstrap, which uses apt and dpkg internally.
39
Getting IVLE running on another UNIX system that doesn't support apt should
40
simply require a reimplementation of ivle-buildjail to construct a jail of the
14
tailored to Ubuntu Linux. In particular, it pulls shared libraries out of
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.
21
At this stage we can only officially recommend Ubuntu 7.04 or later. (Has been
22
tested on 7.04 and 7.10).
24
Ubuntu Install Procedure
25
------------------------
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.
33
The following python libraries are required to be installed in the main Python
34
site packages directory:
36
* [cjson](http://cheeseshop.python.org/pypi/python-cjson)
37
* [pygresql](http://www.pygresql.org/)
38
* [pysvn](http://pysvn.tigris.org/)
40
All of these can be installed by Ubuntu's package management system. See
41
trunk/doc/setup/install_proc.txt for details.
43
Additionally, these libraries are installed by the setup script for the
44
purposes of student code using them:
46
* [matplotlib](http://matplotlib.sourceforge.net/)