Direction to get Lasso 9 up and running on Ubuntu Server Edition 9.10
Below is a setup guide to get Lasso 9 running on the latest version of Ubuntu Server (9.10 - Karmic Koala) It assumes you are starting from scratch with just a default installation of the Server OS.
$> sudo su -
#> apt-get update
#> apt-get upgrade
#> apt-get install openjdk-6-jre-headless
#> apt-get install mysql-server mysql-client
#> apt-get install apache2 libapache2-mod-fastcgi
#> apt-get install subversion
#> apt-get install libcurl3 libxslt1.1
$> sudo su -
#> ln -s /lib/libcrypto.so.0.9.8 /lib/libcrypto.so.6
#> ln -s /lib/libssl.so.0.9.8 /lib/libssl.so.6
#> ln -s /usr/lib/libldap-2.4.so.2 /usr/lib/libldap-2.3.so.0
#> exit
$> sudo svn co http://download.lassosoft.com/svn/lasso/lasso9_beta_linux/trunk/ /usr/local/lasso9
export LASSO9_HOME="/usr/local/lasso9" export LD_LIBRARY_PATH="/usr/lib/jvm/java-6-openjdk/jre/lib/i386:/usr/lib/jvm/java-6-openjdk/jre/lib/i386/server:$LD_LIBRARY_PATH"
$> source ~/.profile
$> cd "$LASSO9_HOME"/Installers $> sudo chmod +x install_lasso9 $> sudo -E ./install_lasso9
$> sudo chgrp -R admin "$LASSO9_HOME" $> sudo chmod -R g+w "$LASSO9_HOME"
$> env LASSO9_PRINT_FAILURES=1 lassoserver(This use control
<IfModule fastcgi_module> FastCgiExternalServer /lasso9 -host localhost:8999 -pass-header Authorization FastCgiExternalServer /lasso9direct -host localhost:8999 -pass-header Authorization ScriptAliasMatch ^/lasso9/(.*)$ /lasso9/$1 ScriptAliasMatch ^(.*\.lasso9?)$ /lasso9direct$1 </IfModule> # disable mod_deflate for lassoapps # (Keeps admin running quickly. Thanks to Jason Huck!) <Location /lasso9> RemoveOutputFilter DEFLATE SetEnvIfNoCase Request_URI .*$ no-gzip dont-vary </Location>
$> sudo /etc/init.d/apache2 restart
#::1 localhost ip6-localhost ip6-loopback
#::1 ip6-localhost ip6-loopback
$> sudo /etc/init.d/mysql stop
$> sudo /etc/init.d/mysql start
Now you should be done / ready to go - starting lassoserver manually.