Pootle setup as non root via SVN
Login via SSH.
Go to a folder where you would like to have a working copy of Pootle
Get the branch or tag you like. I chose Pootle-1-2-0:
$ svn co https://translate.svn.sourceforge.net/svnroot/translate/src/tags/Pootle-1-2-0
$ cd Pootle-1-2-0
$ ./setuppath
$ ./setpath
$ ./pootlesetup.py bdist
$ ls dist/
Right there I hope you see something like Pootle-1.2.0.solaris-2.11-i86pc.tar.gz
$ cd ..
Now unpack the packed file. Yours could have another name than mine:
$ tar xzfv Pootle-1-2-0/dist/Pootle-1.2.0.solaris-2.11-i86pc.tar.gz
Set the PYTHONPATH to where site-packages is. Adjust the italic to fit your environment:
$ export PYTHONPATH=$PYTHONPATH:/home/mysite/homes/pootle/opt/local/lib/python2.4/site-packages
Now we need jToolkit:
$ wget http://puzzle.dl.sourceforge.net/sourceforge/jtoolkit/jToolkit-0.7.8.tar.gz
$ tar xzf jToolkit-0.7.8.tar.gz
$ cd jToolkit-0.7.8
$ ./jToolkitSetup.py bdist
$ cd ..
$ tar xzf jToolkit-0.7.8/dist/jToolkit-0.7.8.solaris-2.11-i86pc.tar.gz
and ElementTree:
$ svn co http://svn.effbot.org/public/tags/elementtree-1.2.6-20050316
$ cd elementtree-1.2.6-20050316
$ python setup.py bdist
$ cd ..
$ tar xzf elementtree-1.2.6-20050316/dist/elementtree-1.2.6-20050316.solaris-2.11-i86pc.tar.gz
make sure translate can be found in site-packages
$ cp -r Pootle-1-2-0/translate opt/local/lib/python2.4/site-packages
lxml:
$ wget http://pypi.python.org/packages/source/l/lxml/lxml-2.1.3.tar.gz
$ tar xvzf lxml-2.1.3.tar.gz
$ cd lxml-2.1.3
$ python setup.py bdist
$ cd ..
$ tar xzf lxml-2.1.3/dist/lxml-2.1.3.solaris-2.11-i86pc.tar.gz
kid:
$ wget http://www.kid-templating.org/dist/0.9.6/kid-0.9.6.tar.gz
$ cd kid-0.9.6
$ python setup.py bdist
$ cd ..
$ tar xzf kid-0.9.6/dist/kid-0.9.6.solaris-2.11-i86pc.tar.gz
Now you should be able to start
./opt/local/bin/PootleServer