<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://napan.ca/ghpsdr3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=94.39.9.239</id>
	<title>Ghpsdr3 SDR project - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://napan.ca/ghpsdr3/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=94.39.9.239"/>
	<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php/Special:Contributions/94.39.9.239"/>
	<updated>2026-06-09T12:02:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.7</generator>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=124</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=124"/>
		<updated>2011-11-14T21:05:05Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: /* Building the rxtx-event branch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing compiler and autotool ====&lt;br /&gt;
&lt;br /&gt;
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install make gcc g++&lt;br /&gt;
sudo apt-get install autoconf automake autotools-dev libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing prerequisite packages ====&lt;br /&gt;
&lt;br /&gt;
First of all, you have to check that the &#039;&#039;universe repository&#039;&#039; is enabled.&lt;br /&gt;
Please see the procedure in the previous section [[#graphical installation]] .&lt;br /&gt;
&lt;br /&gt;
Next, you will need the following packages installed.&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.04 and older ===== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
libqt4-opengl-dev \&lt;br /&gt;
qtmobility-dev \&lt;br /&gt;
libusb-0.1-4 \&lt;br /&gt;
libusb-dev \&lt;br /&gt;
libfftw3-dev \&lt;br /&gt;
portaudio19-dev \&lt;br /&gt;
libpulse-dev \&lt;br /&gt;
libsamplerate0-dev \&lt;br /&gt;
libusb-1.0-0-dev \&lt;br /&gt;
libconfig8-dev \&lt;br /&gt;
libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.10 ===== &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
sudo apt-get install libusb-0.1-4&lt;br /&gt;
sudo apt-get install libusb-dev&lt;br /&gt;
sudo apt-get install libfftw3-dev&lt;br /&gt;
sudo apt-get install portaudio19-dev&lt;br /&gt;
sudo apt-get install libpulse-dev&lt;br /&gt;
sudo apt-get install libsamplerate0-dev&lt;br /&gt;
sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
sudo apt-get install libconfig8-dev&lt;br /&gt;
sudo apt-get install libtool&lt;br /&gt;
sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
tar -zxvf libevent-2.0.15-stable.tar.gz&lt;br /&gt;
cd libevent-2.0.15-stable&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you don&#039;t have subversion installed you will need to get it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go get codec2 using subversion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone git://github.com/alexlee188/ghpsdr3-alex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your Internet connection thorughput, it will take several minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ghpsdr3-alex&lt;br /&gt;
git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make -j4 all&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
See [[ QtRadio on Windows]]&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=123</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=123"/>
		<updated>2011-11-14T21:04:32Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: /* Building the rxtx-event branch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing compiler and autotool ====&lt;br /&gt;
&lt;br /&gt;
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install make gcc g++&lt;br /&gt;
sudo apt-get install autoconf automake autotools-dev libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing prerequisite packages ====&lt;br /&gt;
&lt;br /&gt;
First of all, you have to check that the &#039;&#039;universe repository&#039;&#039; is enabled.&lt;br /&gt;
Please see the procedure in the previous section [[#graphical installation]] .&lt;br /&gt;
&lt;br /&gt;
Next, you will need the following packages installed.&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.04 and older ===== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
libqt4-opengl-dev \&lt;br /&gt;
qtmobility-dev \&lt;br /&gt;
libusb-0.1-4 \&lt;br /&gt;
libusb-dev \&lt;br /&gt;
libfftw3-dev \&lt;br /&gt;
portaudio19-dev \&lt;br /&gt;
libpulse-dev \&lt;br /&gt;
libsamplerate0-dev \&lt;br /&gt;
libusb-1.0-0-dev \&lt;br /&gt;
libconfig8-dev \&lt;br /&gt;
libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.10 ===== &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
sudo apt-get install libusb-0.1-4&lt;br /&gt;
sudo apt-get install libusb-dev&lt;br /&gt;
sudo apt-get install libfftw3-dev&lt;br /&gt;
sudo apt-get install portaudio19-dev&lt;br /&gt;
sudo apt-get install libpulse-dev&lt;br /&gt;
sudo apt-get install libsamplerate0-dev&lt;br /&gt;
sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
sudo apt-get install libconfig8-dev&lt;br /&gt;
sudo apt-get install libtool&lt;br /&gt;
sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
tar -zxvf libevent-2.0.15-stable.tar.gz&lt;br /&gt;
cd libevent-2.0.15-stable&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you don&#039;t have subversion installed you will need to get it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go get codec2 using subversion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
git clone git://github.com/alexlee188/ghpsdr3-alex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Depending on your Internet connection thorughput, it will take several minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ghpsdr3-alex&lt;br /&gt;
git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make -j4 all&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
See [[ QtRadio on Windows]]&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=122</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=122"/>
		<updated>2011-11-14T21:02:40Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: /* Building the rxtx-event branch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing compiler and autotool ====&lt;br /&gt;
&lt;br /&gt;
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install make gcc g++&lt;br /&gt;
sudo apt-get install autoconf automake autotools-dev libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing prerequisite packages ====&lt;br /&gt;
&lt;br /&gt;
First of all, you have to check that the &#039;&#039;universe repository&#039;&#039; is enabled.&lt;br /&gt;
Please see the procedure in the previous section [[#graphical installation]] .&lt;br /&gt;
&lt;br /&gt;
Next, you will need the following packages installed.&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.04 and older ===== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
libqt4-opengl-dev \&lt;br /&gt;
qtmobility-dev \&lt;br /&gt;
libusb-0.1-4 \&lt;br /&gt;
libusb-dev \&lt;br /&gt;
libfftw3-dev \&lt;br /&gt;
portaudio19-dev \&lt;br /&gt;
libpulse-dev \&lt;br /&gt;
libsamplerate0-dev \&lt;br /&gt;
libusb-1.0-0-dev \&lt;br /&gt;
libconfig8-dev \&lt;br /&gt;
libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.10 ===== &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
sudo apt-get install libusb-0.1-4&lt;br /&gt;
sudo apt-get install libusb-dev&lt;br /&gt;
sudo apt-get install libfftw3-dev&lt;br /&gt;
sudo apt-get install portaudio19-dev&lt;br /&gt;
sudo apt-get install libpulse-dev&lt;br /&gt;
sudo apt-get install libsamplerate0-dev&lt;br /&gt;
sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
sudo apt-get install libconfig8-dev&lt;br /&gt;
sudo apt-get install libtool&lt;br /&gt;
sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
tar -zxvf libevent-2.0.15-stable.tar.gz&lt;br /&gt;
cd libevent-2.0.15-stable&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you don&#039;t have subversion installed you will need to get it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go get codec2 using subversion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
git clone git://github.com/alexlee188/ghpsdr3-alex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will take a minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd ghpsdr3-alex&lt;br /&gt;
git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make -j4 all&lt;br /&gt;
sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
See [[ QtRadio on Windows]]&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=121</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=121"/>
		<updated>2011-11-14T21:00:49Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: /* Installing codec2 low bit rate audio encoding and decoding */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing compiler and autotool ====&lt;br /&gt;
&lt;br /&gt;
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install make gcc g++&lt;br /&gt;
sudo apt-get install autoconf automake autotools-dev libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing prerequisite packages ====&lt;br /&gt;
&lt;br /&gt;
First of all, you have to check that the &#039;&#039;universe repository&#039;&#039; is enabled.&lt;br /&gt;
Please see the procedure in the previous section [[#graphical installation]] .&lt;br /&gt;
&lt;br /&gt;
Next, you will need the following packages installed.&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.04 and older ===== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
libqt4-opengl-dev \&lt;br /&gt;
qtmobility-dev \&lt;br /&gt;
libusb-0.1-4 \&lt;br /&gt;
libusb-dev \&lt;br /&gt;
libfftw3-dev \&lt;br /&gt;
portaudio19-dev \&lt;br /&gt;
libpulse-dev \&lt;br /&gt;
libsamplerate0-dev \&lt;br /&gt;
libusb-1.0-0-dev \&lt;br /&gt;
libconfig8-dev \&lt;br /&gt;
libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.10 ===== &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
sudo apt-get install libusb-0.1-4&lt;br /&gt;
sudo apt-get install libusb-dev&lt;br /&gt;
sudo apt-get install libfftw3-dev&lt;br /&gt;
sudo apt-get install portaudio19-dev&lt;br /&gt;
sudo apt-get install libpulse-dev&lt;br /&gt;
sudo apt-get install libsamplerate0-dev&lt;br /&gt;
sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
sudo apt-get install libconfig8-dev&lt;br /&gt;
sudo apt-get install libtool&lt;br /&gt;
sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
tar -zxvf libevent-2.0.15-stable.tar.gz&lt;br /&gt;
cd libevent-2.0.15-stable&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you don&#039;t have subversion installed you will need to get it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go get codec2 using subversion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://github.com/alexlee188/ghpsdr3-alex&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will take a minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ghpsdr3-alex&lt;br /&gt;
$ git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ autoreconf -i&lt;br /&gt;
$ ./configure&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
See [[ QtRadio on Windows]]&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=120</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=120"/>
		<updated>2011-11-14T21:00:24Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: /* Obtaining an up-level libevent library */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing compiler and autotool ====&lt;br /&gt;
&lt;br /&gt;
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install make gcc g++&lt;br /&gt;
sudo apt-get install autoconf automake autotools-dev libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing prerequisite packages ====&lt;br /&gt;
&lt;br /&gt;
First of all, you have to check that the &#039;&#039;universe repository&#039;&#039; is enabled.&lt;br /&gt;
Please see the procedure in the previous section [[#graphical installation]] .&lt;br /&gt;
&lt;br /&gt;
Next, you will need the following packages installed.&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.04 and older ===== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install \&lt;br /&gt;
libqt4-opengl-dev \&lt;br /&gt;
qtmobility-dev \&lt;br /&gt;
libusb-0.1-4 \&lt;br /&gt;
libusb-dev \&lt;br /&gt;
libfftw3-dev \&lt;br /&gt;
portaudio19-dev \&lt;br /&gt;
libpulse-dev \&lt;br /&gt;
libsamplerate0-dev \&lt;br /&gt;
libusb-1.0-0-dev \&lt;br /&gt;
libconfig8-dev \&lt;br /&gt;
libtool&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Ubuntu 11.10 ===== &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
sudo apt-get install libusb-0.1-4&lt;br /&gt;
sudo apt-get install libusb-dev&lt;br /&gt;
sudo apt-get install libfftw3-dev&lt;br /&gt;
sudo apt-get install portaudio19-dev&lt;br /&gt;
sudo apt-get install libpulse-dev&lt;br /&gt;
sudo apt-get install libsamplerate0-dev&lt;br /&gt;
sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
sudo apt-get install libconfig8-dev&lt;br /&gt;
sudo apt-get install libtool&lt;br /&gt;
sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd&lt;br /&gt;
tar -zxvf libevent-2.0.15-stable.tar.gz&lt;br /&gt;
cd libevent-2.0.15-stable&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
If you don&#039;t have subversion installed you will need to get it&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install subversion&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now go get codec2 using subversion&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://github.com/alexlee188/ghpsdr3-alex&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will take a minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ghpsdr3-alex&lt;br /&gt;
$ git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ autoreconf -i&lt;br /&gt;
$ ./configure&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
See [[ QtRadio on Windows]]&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=Pulseaudio_Setup&amp;diff=93</id>
		<title>Pulseaudio Setup</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=Pulseaudio_Setup&amp;diff=93"/>
		<updated>2011-11-13T19:31:16Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To run the softrock server use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
pavucontrol&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to install it, submit the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install pavucontrol&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to choose the default pulse audio sources:&lt;br /&gt;
&lt;br /&gt;
For TX Audio&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Softrock:IQ = shared ID for use with libusb Analog Stereo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and for RX Audio:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Softrock:IQ = shared ID for use with libusb Analog Stereo&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You also need to run pulse in network mode. Use:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
paprefs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to install it, submit the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install paprefs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to set up network access by checking the various option boxes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pulseaudio Setup independant on a X-Server installation  &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Make sure you add your username to the following system groups:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;pulse&lt;br /&gt;
&amp;lt;li&amp;gt;pulse-access&lt;br /&gt;
&amp;lt;li&amp;gt;audio&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Use the following commands: ($USER stands for current logged in user)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo adduser $USER pulse&lt;br /&gt;
sudo adduser $USER pulse-access&lt;br /&gt;
sudo adduser $USER audio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example, for the user dl6kbg the grup file must contain:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
grep dl6kbg /etc/group&lt;br /&gt;
...&lt;br /&gt;
audio:x:29:pulse,dl6kbg&lt;br /&gt;
pulse:x:119:dl6kbg&lt;br /&gt;
pulse-access:x:120:dl6kbg&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/default/pulseaudio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
change settings to:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
PULSEAUDIO_SYSTEM_START=1&lt;br /&gt;
DISALLOW_MODULE_LOADING=0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo nano /etc/pulse/system.pa&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and add:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
load-module module-native-protocol-tcp auth-anonymous=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Restart pulseaudio:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo /etc/init.d/pulseaudio restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
or restart the system and fire up the softrock server.&lt;br /&gt;
Pulseaudio runs now in systemwide mode and your softrock server should be able to establish a connection&lt;br /&gt;
to your following dspserver.&lt;br /&gt;
&lt;br /&gt;
In order to use 96000 or 192000, you will need to configure pulse audio by editing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/pulse/daemon.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Uncomment these settings and change it for your needs.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
default-sample-format = s24le&lt;br /&gt;
default-sample-rate = 192000&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For realtime audio add the following to:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/security/limits.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
@audio - rtprio 99&lt;br /&gt;
@audio - memlock unlimited&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
and reboot and enjoy your system.&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
	<entry>
		<id>https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=74</id>
		<title>QtRadio Installation</title>
		<link rel="alternate" type="text/html" href="https://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&amp;diff=74"/>
		<updated>2011-11-13T07:49:13Z</updated>

		<summary type="html">&lt;p&gt;94.39.9.239: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Installation on Linux ==&lt;br /&gt;
The instructions below are for Debian based distributions like Ubuntu but you should be able to compile on any Linux distribution with the correct libraries installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation from PPA ===&lt;br /&gt;
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.&lt;br /&gt;
Supported versions are:&lt;br /&gt;
Ubuntu Lucid,&lt;br /&gt;
Ubuntu Natty,&lt;br /&gt;
Ubuntu Oneiric, and known to work, Linux Mint 11&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This is the easiest way to install QtRadio, dspserver and the softrock server.&lt;br /&gt;
The code base is taken from the master branch and in the &amp;quot;about&amp;quot;&lt;br /&gt;
panel there is some additional information in order to show where the&lt;br /&gt;
source is coming from.&lt;br /&gt;
&lt;br /&gt;
===== text mode installation =====&lt;br /&gt;
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3&lt;br /&gt;
sudo apt-get update&lt;br /&gt;
sudo apt-get install ghpsdr3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== graphical installation =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;Start the Synaptic Package Manager&lt;br /&gt;
&amp;lt;li&amp;gt;From the menu &#039;&#039;Settings&#039;&#039; select &#039;&#039;Repositories&#039;&#039;, a dialog box &#039;&#039;Software Sources&#039;&#039; will be shown&lt;br /&gt;
&amp;lt;li&amp;gt;On the first pane &#039;&#039;Ubuntu Software&#039;&#039; check the &#039;&#039;Community-maintaned Open Source Software (universe)&#039;&#039; tick&lt;br /&gt;
&amp;lt;li&amp;gt;On the second pane &#039;&#039;Other Software&#039;&#039; click on the add button, and, in the dialog &#039;&#039;software-properties-gtk&#039;&#039; enter&amp;lt;br&amp;gt;&lt;br /&gt;
     &#039;&#039;&#039;ppa:andrew-montefusco/ghpsdr3&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Back to the &#039;&#039;Software sources&#039;&#039; dialog, press &#039;&#039;Close&#039;&#039;&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Reload&#039;&#039; button on the top bar of main window&lt;br /&gt;
&amp;lt;li&amp;gt;Press the &#039;&#039;Section&#039;&#039; button (bottom left pane) and next select &#039;&#039;Amateur Radio&#039;&#039; and, on the right pane, the ghpsdr3 package&lt;br /&gt;
&amp;lt;li&amp;gt;Press &#039;&#039;Apply&#039;&#039; button on the top bar: answer &#039;&#039;&#039;yes&#039;&#039;&#039;, if so requested, in order to install the required dependencies&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You will then find the QtRadio app in the &#039;&#039;Applications&#039;&#039;, &#039;&#039;Internet menu.&#039;&#039; If you have the &#039;&#039;Hamradio&#039;&#039; menu installed you will find it there also.&amp;lt;br&amp;gt;&lt;br /&gt;
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.&amp;lt;br&amp;gt;&lt;br /&gt;
More information about Andrea&#039;s PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3&lt;br /&gt;
&lt;br /&gt;
=== Installation from Git ===&lt;br /&gt;
Installing from git involves building or compiling from source.  This is required if you want to use one of the various branches to work the &amp;quot;bleeding edge&amp;quot; branches like Alex&#039;s rxtx-event branch where the current (Nov 12 2011) TX work is being done.&lt;br /&gt;
The PPA install is never more than a few days behind master so there is not much to gain from building from git unless you want to work with the source code your self.&lt;br /&gt;
&lt;br /&gt;
==== Installing Git ====&lt;br /&gt;
&lt;br /&gt;
You will need the following build dependencies installed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo apt-get install libqt4-opengl-dev&lt;br /&gt;
$sudo apt-get install glutg3-dev&lt;br /&gt;
$sudo apt-get install libusb-0.1-4&lt;br /&gt;
$sudo apt-get install libfftw3-dev&lt;br /&gt;
$sudo apt-get install portaudio19-dev&lt;br /&gt;
$sudo apt-get install libpulse-dev&lt;br /&gt;
$sudo apt-get install libsamplerate0-dev&lt;br /&gt;
$sudo apt-get install libusb-1.0-0-dev&lt;br /&gt;
$sudo apt-get install libconfig8-dev&lt;br /&gt;
$sudo apt-get install libtool&lt;br /&gt;
$sudo apt-get install qtmobility-dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now you can install git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$sudo apt-get install git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Cloning the repository ====&lt;br /&gt;
&lt;br /&gt;
How to build the latest rxtx-event branch on Ubuntu 11.04&lt;br /&gt;
&lt;br /&gt;
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.&lt;br /&gt;
&lt;br /&gt;
==== Obtaining an up-level libevent library ====&lt;br /&gt;
&lt;br /&gt;
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what&lt;br /&gt;
is available from the Ubuntu distribution.  Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is an uninstall option in Synaptic. Additional dependent libraries may also be removed)&lt;br /&gt;
&lt;br /&gt;
Then download the new version from:&lt;br /&gt;
&lt;br /&gt;
http://libevent.org/&lt;br /&gt;
&lt;br /&gt;
libevent-2.0.15-stable.tar.gz&lt;br /&gt;
&lt;br /&gt;
Move the tarball from the Downloads directory to a working directory. A suggestion is to create a src directory within your home directory and move it there. Uncompress and follow the instructions to build and install:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ gunzip libevent-2.0.15-stable.tar.gz&lt;br /&gt;
$ tar -ivf libevent-2.0.15-stable.tar&lt;br /&gt;
&lt;br /&gt;
$ cd libevent-2.0.15-stable&lt;br /&gt;
&lt;br /&gt;
$ ./configure&lt;br /&gt;
$ make&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;
&lt;br /&gt;
==== Installing codec2 low bit rate audio encoding and decoding ====&lt;br /&gt;
&lt;br /&gt;
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver.  You need&lt;br /&gt;
to download and build the codec2 library.  See:&lt;br /&gt;
&lt;br /&gt;
http://www.rowetel.com/blog/?page_id=452&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2&lt;br /&gt;
cd codec2&lt;br /&gt;
autoreconf -i&lt;br /&gt;
./configure&lt;br /&gt;
make&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;
==== Building the rxtx-event branch ====&lt;br /&gt;
&lt;br /&gt;
This branch is the latest code that contains both RX and TX capability. &lt;br /&gt;
&lt;br /&gt;
Create a new directory or cd to the ~/src directory created for libevent and cd into it.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;$ git clone git://github.com/alexlee188/ghpsdr3-alex&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
It will take a minute to download.&lt;br /&gt;
cd into the new directory ghpsdr3-alex:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ cd ghpsdr3-alex&lt;br /&gt;
$ git checkout rxtx-event&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
You are now working with Alex&#039;s latest and greatest!&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ autoreconf -i&lt;br /&gt;
$ ./configure&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(If you do not want to actually install the executable binaries, skip the sudo make install and just cd into the following directories and run them from there)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Terminal 1&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/softrock&lt;br /&gt;
$ ./softrock ...options ...&lt;br /&gt;
&lt;br /&gt;
Terminal 2&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/dspserver&lt;br /&gt;
$ ./dspserver  ..options...&lt;br /&gt;
&lt;br /&gt;
Terminal 3&lt;br /&gt;
$ cd ghpsdr3-alex/trunk/src/QtRadio&lt;br /&gt;
$ ./QtRadio&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Refresh to a Newer Version ====&lt;br /&gt;
&lt;br /&gt;
To pull a new version to build &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ git pull&lt;br /&gt;
$ make all&lt;br /&gt;
$ sudo make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation on Windows ==&lt;br /&gt;
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip&lt;br /&gt;
&lt;br /&gt;
Unzip to any folder and run the qtradio.exe file. It does not need an actual install, just the included dll files in the same folder.&lt;/div&gt;</summary>
		<author><name>94.39.9.239</name></author>
	</entry>
</feed>