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

« back to all changes in this revision

Viewing changes to doc/setup/install_proc.txt

  • Committer: chadnickbok
  • Date: 2009-01-22 01:21:48 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:1172
Fixed an issue with my previous patch to this file. Now, if
publicmode is not set, users will not be shown tracebacks.

Previously, if publicmode was undefined, users would be shown
tracebacks.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
# Installation Procedure for IVLE
2
2
# ===============================
3
3
 
4
 
# Target Platform: Ubuntu 8.04+
 
4
# Target Platform: Ubuntu 8.04
5
5
#
6
6
# IMPORTANT: This is NOT a shell script. It has interactive sections and
7
7
# things that need to be customized.
21
21
##########################################################################
22
22
sudo apt-get install rsync subversion build-essential debootstrap       \
23
23
                     apache2 libapache2-mod-python libapache2-svn       \
24
 
                     python-svn python-cjson python-genshi              \
25
 
                     python-configobj postgresql python-routes          \
26
 
                     python-docutils python-epydoc                      \
27
 
                     python-storm python-psycopg2
 
24
                     python2.5-dev python-svn python-webpy python-cjson \
 
25
                     postgresql python-pygresql php5 php5-pgsql         \
 
26
                     python-docutils python-epydoc python-ldap
28
27
 
29
28
##########################################################################
30
29
# Configure postgres
37
36
##########################################################################
38
37
# Installing ivle
39
38
##########################################################################
 
39
#
 
40
# Check out the IVLE trunk
 
41
 
 
42
svn co https://ivle.svn.sourceforge.net/svnroot/ivle/trunk ivle_svn
 
43
cd ivle_svn
40
44
 
41
45
# Create a postgres database
42
46
# (only need the first line if it was previously created and is now changed)
46
50
sudo -u postgres psql -d ivle < userdb/users.sql
47
51
 
48
52
# Set up IVLE
49
 
./setup.py build
 
53
./setup.py config
 
54
 
 
55
# -j is required to rebuild all jails, not just do an update
 
56
sudo ./setup.py build -j
50
57
sudo ./setup.py install
51
58
 
52
 
sudo ivle-config
53
 
sudo ivle-createdatadirs
54
 
 
55
 
# Create the jail. The mirror option is optional.
56
 
sudo ivle-buildjail -r -m http://url.to.archive/mirror
57
 
 
58
59
# Create a user
59
60
sudo ivle-makeuser [OPTIONS] <login> 'Firstname Lastname' <rolenm> -p <password>
60
61
# role = guest/student/tutor/lecturer/admin
63
64
sudo cp doc/setup/ivle-both.conf /etc/apache2/sites-available/ivle
64
65
# MODIFY the first few lines so it is specific to your server.
65
66
# * Change ServerAdmin and ServerName (for error reporting).
66
 
# * Inside the first VirtualHost block, there is a ServerName and ServerAlias
 
67
# * Inside the first VirtualHost block, there are two ServerNames
67
68
#   (localhost and public.localhost). You must change these to the domains
68
69
#   for regular IVLE and published-browsing IVLE respectively.
69
70
# * Inside the second VirtualHost block, there is one ServerName
70
71
#   (svn.localhost). You must change this to the domain for svn access.
 
72
# * Change all paths beginning with /opt/ivle or /home/informatics to the
 
73
#   locations you have installed things in.
 
74
# * Update all of the paths to where you installed IVLE, if required.
71
75
sudo vim /etc/apache2/sites-available/ivle
72
76
 
73
77
# Replace the default with the IVLE site.
96
100
 
97
101
# To run it at boot time:
98
102
sudo update-rc.d usrmgt-server defaults 99  # create symlinks in /etc/rc*.d
 
103
 
 
104
##########################################################################
 
105
# Setting up phpBB Forum in IVLE
 
106
##########################################################################
 
107
# This should all be run from the SVN directory
 
108
 
 
109
# Create a postgres database
 
110
# (only need the first line if it was previously created and is now changed)
 
111
sudo -u postgres dropdb ivle_forum
 
112
sudo -u postgres createdb ivle_forum
 
113
sudo -u postgres psql -d ivle_forum < userdb/forum_schema.sql
 
114
sudo -u postgres psql -d ivle_forum < userdb/forum_data.sql