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

« back to all changes in this revision

Viewing changes to doc/dependencies.txt

  • Committer: David Coles
  • Date: 2010-08-30 03:26:13 UTC
  • Revision ID: coles.david@gmail.com-20100830032613-d14vng0jkelniu3l
python-console: Fix globals broken with new JSON library.

simplejson always returns unicode strings. cJSON would return ordinary strings 
if possible. cPickle.loads() only accepts strings. At present we use pickle 
version 0 so they should all works as ASCII strings. Higher versions of pickle 
are not plain ASCII and are likely to break this and so this should be fixed 
at some point.

Also replaced unconditional exception with one that catches Pickle errors. Not 
sure the best way to report failures of these functions.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
List of Dependencies
2
 
====================
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
 
 
8
 
IVLE requires the following:
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.