俺メモ
[sourcecode language="bash”]
sudo apt-get update
sudo apt-get install openjdk-6-jdk
sudo apt-get install tomcat7
wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
tar xf ctags-5.8.tar.gz
cd ctags-5.8/
./configure && make && sudo make install
cd ..
wget http://hub.opensolaris.org/bin/download/Project+opengrok/files/opengrok-0.11.1.tar.gz
tar xf opengrok-0.11.1.tar.gz
wget http://jflex.de/jflex-1.4.3.tar.gz
tar xf jflex-1.4.3.tar.gz
cp jflex-1.4.3/lib/JFlex.jar opengrok-0.11.1/lib/lib/
echo “export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64” » .bashrc
echo “EXUBERANT_CTAGS=/usr/local/bin/ctags” » .bashrc
sudo sed -i “s/port="8080"/port="2424"/” /etc/tomcat7/server.xml
sudo /etc/init.d/tomcat restart
sudo mkdir -p /var/opengrok/{etc,data,src}
sudo chown -R tomcat7:tomcat7 /var/opengrok
sudo chown -R whoami
:whoami
/var/opengrok/src
sudo -u tomcat7 opengrok-0.11/bin/OpenGrok index
sudo -u tomcat7 OPENGROK_TOMCAT_BASE=/var/lib/tomcat7 opengrok-0.11/bin/OpenGrok deploy
あとは /var/opengrok-0.11.1/src に検索対象のソースコード突っ込んでOpenGrok indexし直すだけ。