Compiling the OCALA Proxy

You now have the following two options. Follow any one of them:

  • OPTION 1: Run the interactive script located in the OCALA_src_x_y directory. This interactive script compiles the proxy and various OCDs in one go. It also helps you configure and install the proxy. If you wish to install OCALA as a Linux service (Fedora only), you must run as root.

  • OPTION 2:
    1. Execute the following command : ../compile in the OCALA sub directory.

    2. Do the same in the directory for the different OCDs (eg: OCALA_src_x_y/i3, OCALA_src_x_y/sampleOCD, OCALA_src_x_y/RSPTunnelOCD).

    3. Copy the OCD shared object (.so) files to the the directory containing the OCALA_proxy binary (i.e. OCALA_src_x_y/OCALA/generic_proxy)

    4. If you are running the proxy for the first time on a machine, you should execute the script ./ (located in the OCALA subdirectory) before running the proxy.

Compiling the Java Config GUI

Goto the config_gui subdirectory. Execute: ./

Configuring OCALA

To configure OCALA using the grapical ProxyConfig utility, go to the OCALA/generic_proxy subdirectory. Run the following command: java -cp . -jar ../config_gui/ProxyConfig.jar or ./


If you do not have java 1.4.2 or higher installed, you will not see the configuration GUI. Please refer the section on "Manually Configuring OCALA" for instructions on how you can manually configure OCALA. The configuration GUI has been only tested to work with Sun Java.


For information about testing your installation of OCALA, please visit the Testing Section in the OCALA Proxy Linux Binary Distribution section.