|
|
Line 23: |
Line 23: |
| | | |
| == From Apache == | | == From Apache == |
− |
| |
− | ==SWAT2 on Debian Squeeze AMD64 using a Samba4 install from GIT==
| |
− |
| |
− | *Note: This procedure needs lots of testing and tweaking in order to provide a fully-functional SWAT2 web interface.
| |
− |
| |
− | Here are the steps I went through on a Debian Squeeze AMD64 machine to achieve a workable setup....
| |
− |
| |
− | $ wget http://cloud.github.com/downloads/rvelhote/GSoC-SWAT/swat-git-scripts.tar.gz
| |
− | $ gunzip swat-git-scripts.tar.gz
| |
− | $ tar -xvf swat-git-scripts.tar
| |
− | $ cd ./fromgit
| |
− |
| |
− | Because the GIT repository is not up-to-date with this file, edit the file ./install and change line 10 to:
| |
− |
| |
− | git clone git://git.samba.org/jelmer/swat.git swat
| |
− |
| |
− | Now it will retrieve the latest updates.
| |
− |
| |
− | $ ./install
| |
− | $ source swatdevenv/bin/activate
| |
− | $ easy_install pip
| |
− | $ pip install WebOb==1.0.8
| |
− | $ pip install authkit
| |
− |
| |
− | Make sure Samba4 is cloned from the GIT repo, tested with quicktest, configured, made, installed, and properly configured as according to the [[Samba4/HOWTO]]. '''Note: Your path for the python packages may differ according to how you installed Samba4 and what version of Python you have.'''
| |
− |
| |
− | $ cd ./swatdevenv/lib/python2.6/site-packages/
| |
− | $ for i in /usr/local/samba/lib/python2.6/site-packages/*; do ln -s $i; done
| |
− | $ cd ../../../..
| |
− |
| |
− | Make sure Samba4 is provisioned and running as according to the [[Samba4/HOWTO]].
| |
− |
| |
− | $ ./run
| |
− |
| |
− | Now you can go to http://127.0.0.1:5000 to access SWAT2.
| |
Revision as of 23:10, 21 November 2012
SWAT2 is a Python frontend to Samba 4, originally written by Ricardo Velhote.
Repository:
Dependencies
- Samba4 (in particular, the Samba 4 Python bindings)
- pylons
Installation
There are three ways in which you can run SWAT. Pick one:
Standalone
Use paster:
$ paster serve development.ini
From Samba
From Apache