<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to INSTALL</title><link>https://sourceforge.net/p/thunderstormdistributor/wiki/INSTALL/</link><description>Recent changes to INSTALL</description><atom:link href="https://sourceforge.net/p/thunderstormdistributor/wiki/INSTALL/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 11 Mar 2014 17:49:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/thunderstormdistributor/wiki/INSTALL/feed" rel="self" type="application/rss+xml"/><item><title>INSTALL modified by David Tulga</title><link>https://sourceforge.net/p/thunderstormdistributor/wiki/INSTALL/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="thunderstormdistributor-install-instructions"&gt;ThunderstormDistributor Install Instructions&lt;/h1&gt;
&lt;p&gt;Requirements: Qt 5.0+, gcc, Linux (Kernel 2.6.18+)&lt;/p&gt;
&lt;h2 id="thunderstormdistributor-software-install"&gt;ThunderstormDistributor Software Install&lt;/h2&gt;
&lt;p&gt;First, install the necessary packages, Qt 5.0+, gcc, and nginx (for the stats viewer)&lt;/p&gt;
&lt;p&gt;For Ubuntu, this is:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;apt-add-repository ppa:ubuntu-sdk-team/ppa -y
apt-get install nginx qt5-default qtdeclarative5-dev build-essential
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Or alternatively, go to: &lt;a href="http://qt-project.org/" rel="nofollow"&gt;http://qt-project.org/&lt;/a&gt; and install manually&lt;/p&gt;
&lt;p&gt;Next, you can use the provided compile_install.bash script to compile and install ThunderstormDistributor on your system:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;tar -xzf tsdistributor_....tar.gz
./TSDistributor-Release/compile_install.bash
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Or create a TSDistributor-Release directory at the same level as the TSDistributor source folder, then run compile_install.bash from there.&lt;/p&gt;
&lt;p&gt;It is designed for use on Ubuntu, but should work on standard linux distributions&lt;/p&gt;
&lt;p&gt;Nothing different is required for worker or supervisor machines, except the statistics viewer&lt;/p&gt;
&lt;p&gt;In addition, a system configuration file should be installed to:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;cp ~/TSDistributor/global.conf /etc/tsdistributor/
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Optionally, you can copy the provided scripts to /usr/bin or add them to your path for convenience. For example, 'tsub' instead of 'TSDistributor --submit'&lt;/p&gt;
&lt;h2 id="manual-compile"&gt;Manual Compile:&lt;/h2&gt;
&lt;p&gt;Extract/download code to TSDistributor folder&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;mkdir TSDistributor-Release
&lt;span class="nb"&gt;cd &lt;/span&gt;TSDistributor-Release
qmake -spec linux-g++ -o Makefile ../TSDistributor/TSDistributor.pro
make
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;By default, the ThunderstormDistributor program and the provided scripts are copied into /usr/bin/ (when the compile_install.bash script is used.)&lt;/p&gt;
&lt;p&gt;No further install steps besides compilation and the global configuration file are necessary.&lt;/p&gt;
&lt;h2 id="thunderstormdistributor-statistics-viewer-install"&gt;ThunderstormDistributor Statistics Viewer Install&lt;/h2&gt;
&lt;p&gt;This is optional, and only needs to be performed on the supervisor/master machine.&lt;/p&gt;
&lt;p&gt;Copy all provided files in the TSDistributor/tsstatswww folder to /tsstatswww/&lt;/p&gt;
&lt;p&gt;Then, copy the provided nginx_default to /etc/nginx/sites-available/default&lt;br /&gt;
Or, add a server deinition to an already-existing server with /tsstatswww as the root - no scripting needed (PHP, Perl, Python, etc.)&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Tulga</dc:creator><pubDate>Tue, 11 Mar 2014 17:49:00 -0000</pubDate><guid>https://sourceforge.net962f7c952e09da817b4e9740ee7ca36c750ba3f2</guid></item></channel></rss>