Sahi Pro - Sahi GUI Less Installation

For installing Sahi on systems which do not have a GUI or a window manager (say a Linux server) do the following
  1. Copy the Sahi Pro installer jar (install_sahi_pro_vxx_2013mmdd.jar) to the desired location.

  2. Eg. if you want to install Sahi Pro at /home/user1/sahi_pro,
    copy the installer to /home/user1/
    Eg.
    wget http://sahi.co.in/static/builds/pro/install_sahi_pro_v502_20130516.jar
    mkdir sahi
    mv install_sahi_pro_v502_20130516.jar sahi
  3. Copy the contents below into a file named silent_install.xml
  4. Contents of /home/user1/silent_install.xml
    <AutomatedInstallation langpack="eng">
        <com.izforge.izpack.panels.HelloPanel/>
        <com.izforge.izpack.panels.HTMLInfoPanel/>
        <com.izforge.izpack.panels.LicencePanel/>
        <com.izforge.izpack.panels.TargetPanel>
            <installpath>sahi_pro</installpath>
        </com.izforge.izpack.panels.TargetPanel>
        <com.izforge.izpack.panels.PacksPanel>
            <pack name="Sahi Core" index="0" selected="true"/>
            <pack name="Tools" index="1" selected="true"/>
            <pack name="Upgrade" index="2" selected="true"/>
            <pack name="Sample Java Project" index="3" selected="true"/>
            <pack name="Ruby" index="4" selected="true"/>
            <pack name="Sahi Selenium Driver" index="5" selected="true"/>
            <pack name="Editor support files" index="6" selected="true"/>
        </com.izforge.izpack.panels.PacksPanel>
        <com.izforge.izpack.panels.InstallPanel/>
        <com.izforge.izpack.panels.ShortcutPanel/>
        <com.izforge.izpack.panels.ProcessPanel/>
        <com.izforge.izpack.panels.FinishPanel/>
    </AutomatedInstallation>
    cd sahi
    vi silent_install.xml
    (Press Esc and i)
    paste the above contents into it
    (Esc :wq)
  5. Install Sahi Pro using the following command
  6. java -jar install_sahi_pro_vxx_2013mmdd.jar silent_install.xml
    This will install Sahi Pro in /home/user1/sahi_pro/
  7. Copy license.data file into /home/user1/sahi_pro/userdata/config directory.
  8. Start Sahi Pro using
cd /home/user1/sahi_pro/userdata/bin
./start_sahi.sh