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

« back to all changes in this revision

Viewing changes to doc/dependencies.txt

Dispatch now generates an index for each plugin type, allowing plugins to
be written which are aware of other plugins, and other plugin types.

All view plugins now subclass from ivle.webapp.base.plugins.ViewPlugin,
as opposed to subclassing BasePlugin directly. This will allow us to
easily re-write console as an OverlayPlugin, and allow future new
plugins types to be created.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
* mod_python
10
10
* PostgreSQL
11
11
 
 
12
The setup program also requires:
 
13
 
 
14
* GCC
 
15
* Make
 
16
* Debootstrap
 
17
 
12
18
Note: While the developers have made every effort to ensure IVLE is compatible
13
19
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).
 
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).
23
31
 
24
32
Ubuntu Install Procedure
25
33
------------------------
44
52
purposes of student code using them:
45
53
 
46
54
* [matplotlib](http://matplotlib.sourceforge.net/)
 
55
* [nltk](http://nltk.sourceforge.net)
 
56
* [BeautifulSoup](http://www.crummy.com/software/BeautifulSoup)
 
57
* [lxml](http://codespeak.net/lxml/)
 
58
* [PIL](http://www.pythonware.com/products/pil/)
 
59
* [elementtree](http://effbot.org/zone/elementtree-13-intro.htm) - 1.3 ALPHA
 
60
* [simpletal](http://www.owlfish.com/software/simpleTAL/)
 
61
* [scipy](http://www.scipy.org)