Skip to content
This repository has been archived by the owner on Jan 20, 2023. It is now read-only.
asakhardande edited this page Jun 1, 2017 · 13 revisions

Building Lightwave on Ubuntu (17.04)

Prerequisite packages to build lightwave

You need to have following dependancies installed on the Ubuntu system to build lightwave

Install build tools and libraries

apt-get install libcurl4-openssl-dev libjansson-dev debhelper autoconf libtool automake autotools-dev dh-autoreconf

Install Krb5, openssl, ldap sqlite3 etc

apt-get install heimdal-multidev krb5-multidev libdb-dev libkrb5-dev libldap2-dev libsqlite3-dev libssl-dev libboost-python1.63-dev libboost-program-options1.63-dev libboost-test1.63-dev libboost-system1.63-dev libboost-thread1.63-dev libboost-filesystem1.63-dev haveged libsasl2-dev uuid-dev libboost-all-dev

Install Java JDK and support libraries

apt-get install devscripts ant maven tomcat8 default-jdk openjdk-8-jre ant-contrib 

Download and install likewise-open dev package

wget https://vmware.bintray.com/lightwave-ubuntu/pool/l/lightwave/likewise-open_6.2.11-0_amd64.deb
wget https://vmware.bintray.com/lightwave-ubuntu/pool/l/lightwave/likewise-open-dev_6.2.11-0_amd64.deb
dpkg --force-all -i likewise-open_6.2.11-0_amd64.deb
dpkg --force-all -i likewise-open-dev_6.2.11-0_amd64.deb 

Get Lightwave source

git clone git@github.com:vmware/lightwave.git
cd lightwave/build
./build_ubuntu.sh

This will perform configure and make the sources, you can use "make" to do subsequent incremental builds

Build ubuntu packages

cd ~/lightwave/build/package
debuild –us –uc –b

This will create debian packages in the build folder.

Clone this wiki locally