
# Cavendish skin uses APIs deprecated in 1.42; keep those warnings out of the error log
$wgDeprecationReleaseLimit = "1.41";
$wgEnableSidebarCache = true;
$wgParserCacheType = CACHE_DB;
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ElLlamero</id>
	<title>wiki.openlighting.org - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openlighting.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ElLlamero"/>
	<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=Special:Contributions/ElLlamero"/>
	<updated>2026-11-04T02:04:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://wiki.openlighting.org/index.php?title=OLA_on_Windows_with_VMWare&amp;diff=4055</id>
		<title>OLA on Windows with VMWare</title>
		<link rel="alternate" type="text/html" href="https://wiki.openlighting.org/index.php?title=OLA_on_Windows_with_VMWare&amp;diff=4055"/>
		<updated>2012-01-29T04:59:56Z</updated>

		<summary type="html">&lt;p&gt;ElLlamero: /* Install the dependencies */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This explains how to run [[OLA]] on a Windows system using VMWare. This uses virtualization so it&#039;s not recommended for real time lighting control. However it&#039;s useful if you want to experiment with OLA and perform tasks that aren&#039;t time sensitive like [[OLA RDM Responder Testing| Running RDM Responder Tests]] &lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
&lt;br /&gt;
* A Windows PC with a working internet connection.&lt;br /&gt;
* At least 20G of free hard disk space. Chance are you won&#039;t need that much.&lt;br /&gt;
&lt;br /&gt;
== Setting up the Linux System ==&lt;br /&gt;
&lt;br /&gt;
This tutorial is based on these [http://www.howtogeek.com/howto/11287/how-to-run-ubuntu-in-windows-7-with-vmware-player/  excellent instructions]. The instructions are for Windows 7, but works fine on XP as well.&lt;br /&gt;
&lt;br /&gt;
=== Download &amp;amp; Install VMWare Player ===&lt;br /&gt;
&lt;br /&gt;
Download the free [http://www.vmware.com/download/player/ VMWare Player]. You&#039;ll need to complete the survey and provide an email address. Install this on your windows machine. Reboot.&lt;br /&gt;
&lt;br /&gt;
=== Download &amp;amp; Install Linux Distribution ===&lt;br /&gt;
&lt;br /&gt;
I recommend Ubuntu. It&#039;s fairly easy to use and stays up to date. Get the latest version from [http://www.ubuntu.com/desktop/get-ubuntu/download here]. Once this is done you should have an .iso file which will be around 600MB.&lt;br /&gt;
&lt;br /&gt;
=== Setup a New Virtual Machine ===&lt;br /&gt;
&lt;br /&gt;
Open VMWare Player, select &amp;quot;Create New Virtual Machine&amp;quot;. Choose &amp;quot;Installer Disk Image&amp;quot; and point to the Linux .iso file you downloaded.&lt;br /&gt;
&lt;br /&gt;
On the next screen setup a username &amp;amp; password. You can then control where the VM image is stored and the size of the image. The defaults are fine.&lt;br /&gt;
&lt;br /&gt;
Click Finish to setup the Linux image. Installation of Ubuntu then begins.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll be asked if you want to install VMWare tool for Linux. Say yes as we&#039;ll use them later. The download will continue along with the install. This stage can take quite a while.&lt;br /&gt;
&lt;br /&gt;
Once complete, you&#039;ll be presented with a graphical login screen showing the username that you setup before. Login to the system and you&#039;ll be shown the desktop.&lt;br /&gt;
&lt;br /&gt;
Next enter Unity mode. This seamlessly merges the Linux windows with the Windows desktop. You can also copy and paste between Windows and Linux at this point.&lt;br /&gt;
&lt;br /&gt;
[[Image:Enter_unity.JPG| frameless]]&lt;br /&gt;
&lt;br /&gt;
Finally open the Linux terminal application as shown below. You&#039;ll need to move your mouse to the Start button for the Unity menu to appear.&lt;br /&gt;
&lt;br /&gt;
[[Image:Open_terminal.JPG| frameless]]&lt;br /&gt;
&lt;br /&gt;
Now we&#039;ll confirm that the network is working. Type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping www.google.com&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You should see responses like what&#039;s below. Hit Control-C to exit the ping program.&lt;br /&gt;
&lt;br /&gt;
[[Image:Linux_terminal.JPG| frameless]]&lt;br /&gt;
&lt;br /&gt;
At this point we have a working Linux system. Time to install [[OLA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing OLA ==&lt;br /&gt;
&lt;br /&gt;
These instructions closely follow [[OLA on Linux]]. &lt;br /&gt;
&lt;br /&gt;
=== Install the dependencies ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libcppunit-dev libcppunit-1.12-1 uuid-dev pkg-config libncurses5-dev git libtool autoconf automake  g++ libmicrohttpd-dev libmicrohttpd5 protobuf-c-compiler libprotobuf-lite6 python-protobuf libprotobuf-dev  zlib1g-dev bison flex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: More recent distributions may offer libprotobuf-lite7 instead of libprotobuf-lite6, which is an acceptable substitution.&lt;br /&gt;
&lt;br /&gt;
Then run ldconfig:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo ldconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Checkout OLA ===&lt;br /&gt;
&lt;br /&gt;
Run the following to clone the OLA code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  git clone https://code.google.com/p/linux-lighting/ ola&lt;br /&gt;
  cd ola&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configure, build and test OLA ===&lt;br /&gt;
&lt;br /&gt;
Type these &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  autoreconf -i&lt;br /&gt;
  ./configure --enable-python-libs&lt;br /&gt;
  make&lt;br /&gt;
  make check&lt;br /&gt;
  sudo make install&lt;br /&gt;
  sudo ldconfig&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you want to do RDM responder testing you &#039;&#039;&#039;must&#039;&#039;&#039; add --enable-python-libs&lt;br /&gt;
&lt;br /&gt;
== Using OLA ==&lt;br /&gt;
&lt;br /&gt;
At this stage you can start OLA by running &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  olad -l 3 &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The -l flag controls the logging level from 0 (log nothing) to 4 (debug logs). 3 is log level info, which is usually enough for most people.&lt;br /&gt;
&lt;br /&gt;
Now find the IP address of your Linux instance:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  /sbin/ifconfig eth0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Look for a line that starts with &#039;&#039;inet addr:&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
[[Image:Linux_ip_address.JPG|frameless]]&lt;br /&gt;
&lt;br /&gt;
Open up a browser on the Windows PC and type in the IP address followed by :9090. This will bring up the OLA web console.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Windows_ola_webui.JPG|frameless]]&lt;br /&gt;
&lt;br /&gt;
== Updating OLA  ==&lt;br /&gt;
&lt;br /&gt;
From time to time you may want to update the code.  From within the existing ola directory run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  git pull&lt;br /&gt;
  autoreconf -i&lt;br /&gt;
  ./configure --enable-python-libs&lt;br /&gt;
  make&lt;br /&gt;
  make check&lt;br /&gt;
  sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Not all of these steps are required each time, but unless you have a good idea of what changed it&#039;s easier just to run everything.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Tutorials]]&lt;/div&gt;</summary>
		<author><name>ElLlamero</name></author>
	</entry>
</feed>