Wahoo!
You can use the standalone jar (that’s what I use) or an install. They can be anywhere, but you need to configure the paths in EXTRA_JAVA_OPTS. I did this in my start.sh…
#!/bin/sh
echo
echo Launching the openHAB runtime...
DIRNAME=`dirname "$0"`
export EXTRA_JAVA_OPTS="-Xbootclasspath/a:${DIRNAME}/conf/automation/jython/jython-standalone-2.7.0.jar \
-Dpython.home=${DIRNAME}/conf/automation/jython \
-Dpython.path=${DIRNAME}/conf/automation/lib/python"
exec "${DIRNAME}/runtime/bin/karaf" "${@}"
I don’t use lucid, but it has a lot of nice things in it to simplify the transition from the Rules DSL. I am also currently finishing up an update that will really simplify rule definition. Should be ready by this weekend.
Please let me know what your challenges are and I’ll work on getting the documentation cleaned up to address those areas. I already have some updates in here.