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

« back to all changes in this revision

Viewing changes to doc/dependencies.txt

  • Committer: William Grant
  • Date: 2009-05-26 02:10:08 UTC
  • Revision ID: grantw@unimelb.edu.au-20090526021008-hnka598yacu5w6da
Always set isdir = False in the file browser template filling.

Previously we used os.path.isdir outside the jail, which was terribly
unreliable and prone to crashing. We should do it properly once we can get
server-side access to the jails.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
List of Dependencies
2
2
====================
3
3
 
 
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.
 
7
 
4
8
IVLE requires the following:
5
 
 
6
 
* Linux (similar Unices may work but not guaranteed; we pull out some
7
 
    linux-specific libraries into our jail so may need customization,
8
 
    particularly of setup.py).
9
 
 
10
 
* Python 2.5
11
 
* Apache HTTP server
12
 
* mod_python
13
 
 
14
 
Python Libraries
15
 
----------------
16
 
 
17
 
The following python libraries are required to be installed in the main Python
18
 
site packages directory:
19
 
 
20
 
* [cjson](http://cheeseshop.python.org/pypi/python-cjson)
21
 
* [web.py](http://webpy.org/)
22
 
* [pysvn](http://pysvn.tigris.org/)
 
9
 * Python 2.5
 
10
 * Apache
 
11
 * mod_python
 
12
 * PostgreSQL
 
13
 * Subversion
 
14
 
 
15
Required python modules:
 
16
 * pysvn
 
17
 * cjson
 
18
 * genshi
 
19
 * configobj
 
20
 * routes
 
21
 * docutils
 
22
 * epydoc
 
23
 * storm
 
24
 * psycopg2
 
25
 
 
26
The setup process also requires:
 
27
 * gcc
 
28
 * make
 
29
 
 
30
The Debian jail builder requires:
 
31
 * debootstrap
 
32
 * rsync
 
33
 
 
34
Note: While the developers have made every effort to ensure IVLE is compatible
 
35
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.
 
38
 
 
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
 
41
appropriate kind.