http://napan.ca/ghpsdr3/api.php?action=feedcontributions&user=Ke5ssh&feedformat=atomGhpsdr3 SDR project - User contributions [en]2024-03-29T11:04:07ZUser contributionsMediaWiki 1.26.2http://napan.ca/ghpsdr3/index.php?title=Utilities&diff=859Utilities2015-02-10T15:14:06Z<p>Ke5ssh: </p>
<hr />
<div>So, now you have QtRadio running. Let's have some fun and do some useful things.<br />
<br />
<br />
===Full featured recording script===<br />
Since we have QtRadio, we have a lot of Radios over the world, which cover the frequency spectrum nearly from dc to uhf. So it is often the case you come along some interesting, odd, seldom transmissions, which you ever wanted to record and maybe analyse later.<br />
<br />
The supplied script will, when started:<br />
*take you actual system time,<br />
*ask QtRadio for the actual tuned frequency,<br />
*will create a wav file stamped by the previos asked data (time+qrg.wav).<br />
*will, when you stopped recording, create a spectrum image from the recorded wav file.<br />
<br />
So, first we need some little helpful programms. Check if you already have or install:<br />
<br />
<pre><br />
sudo apt-get install sox<br />
</pre><br />
<pre><br />
sudo apt-get install hamlib-utils<br />
</pre><br />
<br />
Here is the recording script. Copy it into you favorite editor.<br />
<br />
<pre><br />
##!/bin/bash<br />
QRG="_$(exec rigctl -m2 -r 127.0.0.1:19090 f 2>&1)"<br />
NAME=`date +%Y%m%d%H%M`<br />
rec -r 8000 -c 1 $NAME$QRG.wav<br />
echo "processing spectrogram..."<br />
sox $NAME$QRG.wav -n spectrogram -x 1280 -y 720 -z 100 -t "$NAME$QRG.wav" -c '' -o $NAME$QRG.png<br />
echo "...done !"<br />
</pre><br />
<pre><br />
nano /usr/local/bin/qtradio_rec<br />
</pre><br />
make the script executable:<br />
<pre><br />
sudo chmod +x /usr/local/bin/qtradio_rec<br />
</pre><br />
Create you favorite recording location, for example:<br />
<pre><br />
mkdir QtRadio_Recordings<br />
</pre><br />
change to that directory:<br />
<pre><br />
cd QtRadio_Recordings<br />
</pre><br />
Fire up QtRadio before starting the recording-script and start the recording script from your recording directory:<br />
<pre><br />
qtradio_rec<br />
</pre><br />
you should now see this output from sox:<br />
<pre><br />
dl6kbg@ubuntu:~$ qtradio_rec <br />
<br />
Input File : 'default' (alsa)<br />
Channels : 1<br />
Sample Rate : 8000<br />
Precision : 16-bit<br />
Sample Encoding: 16-bit Signed Integer PCM<br />
<br />
In:0.00% 00:00:21.50 [00:00:00.00] Out:164k [ | ] Clip:0<br />
</pre><br />
<br />
while doing the first recording open pavucontrol and check if sox uses the right audio source. Select the following:<br />
<br />
[[File:Pavucontrol.png]]<br />
<br />
if you are done with your recording, press CRTL-C to quit the script and stop the recording. The script processes the spectrum image from the just recorded wave-file:<br />
<pre><br />
Aborted.<br />
processing spectrogram...<br />
...done !<br />
</pre><br />
when you now have a look into your recording directory, you should have something like this:<br />
<pre><br />
-rw-rw-r-- 1 dl6kbg dl6kbg 207665 2012-04-05 20:41 201204052041_3756000.png<br />
-rw-rw-r-- 1 dl6kbg dl6kbg 32812 2012-04-05 20:41 201204052041_3756000.wav<br />
</pre><br />
You now have a time and frequency stamped audio file and the spectrum view from that audio file.<br />
<br />
[[File:Sox_spec.png|200px]]<br />
<br />
So, if you never want to miss to make a recording, open a terminal every time you use QtRadio and change in that terminal to your recording directory.<br />
Fire up "qtradio_rec" whenever you hear something interesting.<br />
<br />
Enjoy and collect :-)<br />
===Squelch activated recordings===<br />
<pre><br />
sudo nano /usr/local/bin/qtradio_rec_sql<br />
</pre><br />
<br />
and put in:<br />
<pre><br />
QRG="_$(exec rigctl -m2 -r 127.0.0.1:19090 f 2>&1)"<br />
NAME=`date +%Y%m%d%H%M`<br />
rec -r 8000 -c 1 $NAME$QRG.wav silence 1 0 -35d -1 00:00:05 -35d<br />
</pre><br />
<br />
make the script executable:<br />
<br />
<pre><br />
sudo chmod +x /usr/local/bin/qtradio_rec_sql<br />
</pre><br />
<br />
===Frequency Scanning===<br />
stay tuned<br />
===Gnome Predict===<br />
stay tuned<br />
===WSPR===<br />
John Williams (AC9HY) is running a hacked version of WSPR4.0 using hamlib net rigctl. He is trying to push the changes to K1JT at this time. Send an email to KE5SSH at gmail dot com to get more info.<br />
===Virtual Audio Cables===<br />
Found this nugget of info from a thread posted by Steve Haynal KF7O<br />
<br />
Add the following 4 lines to /etc/pulse/default.pa and restart pulse:<br />
<br />
<pre><br />
load-module module-null-sink sink_name=vac1 sink_properties=device.description=Vac1<br />
load-module module-null-sink sink_name=vac2 sink_properties=device.description=Vac2<br />
load-module module-null-sink sink_name=vac3 sink_properties=device.description=Vac3<br />
load-module module-null-sink sink_name=vac4 sink_properties=device.description=Vac4<br />
<br />
sudo pulseaudio -k<br />
</pre><br />
<br />
These are similar to 4 Windows virtual audio cables. Set QtRadio to output to vac1 and then wsjtx to use vac1 as input.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=290QtRadio Installation2011-12-27T16:10:36Z<p>Ke5ssh: /* Refresh to a Newer Version */ add distclean</p>
<hr />
<div>== Installation on Linux ==<br />
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.<br />
<br />
<br />
=== Installation from PPA ===<br />
For Ubuntu Users there are two PPAs for the binaries produced both from the master and rxtx-event branch, maintained by Andrea IW0HDV.<br />
Supported versions are:<br />
Ubuntu Lucid,<br />
Ubuntu Natty,<br />
Ubuntu Oneiric, and known to work, Linux Mint 11<br><br />
<br />
At the time of this writing, (Dec 3 2011) PPA release 2.2 is online (rxtx-event).<br><br />
<br />
This is the easiest way to install QtRadio, dspserver and the softrock server.<br />
The code base is taken from the master branch and in the "about"<br />
panel there is some additional information in order to show where the<br />
source is coming from.<br />
<br />
===== text mode installation =====<br />
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal:<br />
<br />
====== rxtx-event branch ======<br />
<pre><br />
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3rxtx<br />
sudo apt-get update<br />
sudo apt-get install ghpsdr3rxtx<br />
</pre><br />
<br />
====== master branch ======<br />
<pre><br />
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3<br />
sudo apt-get update<br />
sudo apt-get install ghpsdr3<br />
</pre><br />
<br />
In case you want switch from a PPA to the other one, please remember to manually remove the old PPA file into directory /etc/apt/sources.list.d/ .<br />
<br />
<br />
===== graphical installation =====<br />
<br />
====== Ubuntu 11.04 and older ======<br />
<ul><br />
<br />
<li>Start the Synaptic Package Manager from the ''System->Administration'' menu<br />
<li>From the menu ''Settings'' select ''Repositories'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
for master branch:<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<br />
<br>for rxtx-event branch:<br><br />
'''ppa:andrew-montefusco/ghpsdr3rxtx'''<br />
<br />
<li>Back to the ''Software sources'' dialog, press ''Close''<br />
<li>Press the ''Reload'' button on the top bar of main window<br />
<li>Press the ''Section'' button (bottom left pane) and next select ''Amateur Radio'' and, on the right pane, the ghpsdr3 package<br />
<li>Press ''Apply'' button on the top bar: answer '''yes''', if so requested, in order to install the required dependencies<br />
</ul><br />
<br />
<br><br />
<br />
====== Ubuntu 11.10 ======<br />
<ul><br />
<li>Open the ''Ubuntu Software Center'' (from the 'shopper' icon on the left bar)<br />
<li>Maximize the window, on the top bar the program menu will be shown<br />
<li>Select the menu ''Edit->Software Sources'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
for master branch:<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<br />
<br>for rxtx-event branch:<br><br />
'''ppa:andrew-montefusco/ghpsdr3rxtx'''<br />
<br />
<li>Press ''Close''<br />
<li>Back to the ''Software sources'' dialog, press ''Close'' again<br />
<li>Into the Search entry field (top right), write down 'ghpsdr3' and press Enter, or pull down the menu 'All Software', should be there too<br />
<li>Click on the name 'ghpsdr3' in order to select it and press the 'Install' button<br />
</ul><br />
<br />
If the program refuses to install ghpsdr3 complaining that the repository is not found, close it, start a terminal (Ctrl+Alt+T), run '''sudo apt-get update''' and retry with ''Ubuntu Software Center''.<br />
<br><br />
<br />
You will then find the QtRadio app in the ''Applications'', ''Internet menu.'' If you have the ''Hamradio'' menu installed you will find it there also.<br><br />
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.<br><br />
More information about Andrea's PPA is at <br />
<br />
https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3<br />
<br />
https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3rxtx<br />
<br />
=== Installation from Git ===<br />
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 "bleeding edge" branches like Alex's rxtx-event branch where the current (Nov 12 2011) TX work is being done.<br />
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.<br />
<br />
==== Installing compiler and autotool ====<br />
<br />
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: <br />
<br />
===== Ubuntu/Debian =====<br />
<pre><br />
sudo apt-get install make gcc g++<br />
sudo apt-get install autoconf automake autotools-dev libtool git subversion<br />
</pre><br />
<br />
===== Fedora =====<br />
<pre><br />
sudo yum install gcc gcc-c++ man-pages autoconf automake subversion libtool git<br />
</pre><br />
<br />
==== Installing prerequisite packages ====<br />
<br />
===== Ubuntu 11.04 and older ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Please see the procedure in the previous section [[#graphical installation]] .<br />
<br />
Next, you will need the following packages installed:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev \<br />
libortp-dev<br />
</pre><br />
<br />
===== Ubuntu 11.10 ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Click on the gear shaped icon (bottom into left side bar): the ''System Settings'' menu will shown, click on ''Software Sources'' and finally check the ''Community-maintaned Open Source Software (universe)'' tick.<br />
Next, submit the following commands into a terminal window:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev \<br />
xdg-utils \<br />
libortp-dev<br />
</pre><br />
<br />
===== Fedora 16 =====<br />
<br />
<pre><br />
sudo yum install fftw fftw-devel <br />
sudo yum install libusb-devel libusb1-devel <br />
sudo yum install portaudio-devel<br />
sudo yum install libconfig-devel<br />
sudo yum install libsamplerate-devel<br />
sudo yum install pulseaudio-libs-devel<br />
sudo yum install jack-audio-connection-kit jack-audio-connection-kit-devel<br />
sudo yum install qt4-devel<br />
</pre><br />
<br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
<pre><br />
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz<br />
</pre><br />
<br />
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:<br />
<br />
<pre><br />
cd<br />
tar -zxvf libevent-2.0.15-stable.tar.gz<br />
cd libevent-2.0.15-stable<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Installing codec2 low bit rate audio encoding and decoding ====<br />
<br />
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver. You need<br />
to download and build the codec2 library. See:<br />
<br />
http://www.rowetel.com/blog/?page_id=452<br />
<p><br />
Now go get codec2 using subversion<br />
<br />
<pre><br />
cd<br />
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2<br />
cd codec2<br />
autoreconf -i<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Building the rxtx-event branch ====<br />
<br />
This branch is the latest code that contains both RX and TX capability. <br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre><br />
git clone git://github.com/alexlee188/ghpsdr3-alex<br />
</pre><br />
<br />
Depending on your Internet connection thorughput, it will take several minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
cd ghpsdr3-alex<br />
git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
autoreconf -i<br />
./configure<br />
make -j4 all<br />
sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
<br />
==== Building the Perseus extensions ====<br />
<br />
In order to build the Microtelecom Perseus server you need to switch to the master branch. <br />
This branch contains only RX capability and his client/server protocol is not compatible with that of rxtx-event branch. <br />
<br />
First off, download, compile and install the library libperseus-sdr:<br />
<br />
<pre><br />
sudo apt-get install wget<br />
cd<br />
wget http://libperseus-sdr.googlecode.com/files/libperseus_sdr-0.6.tar.gz<br />
tar -zxvf libperseus_sdr-0.6.tar.gz<br />
cd libperseus_sdr-0.6/<br />
./configure && make<br />
sudo make install<br />
</pre><br />
<br />
Next, install the other prerequisite library:<br />
<br />
<pre><br />
sudo apt-get install liboost-dev<br />
</pre><br />
<br />
If you already build in your sandbox some other branch, is strongly advisable, before you start the build, to do a full cleanup:<br />
<pre><br />
cd ~/ghpsdr3-alex<br />
make distcheck && sh cleanup.sh<br />
</pre><br />
<br />
Otherwise, if you are starting from scratch, first clone the repository:<br />
<br />
<pre><br />
git clone git://github.com/alexlee188/ghpsdr3-alex<br />
</pre><br />
<br />
Finally, you can switch to the master branch and rebuild everything, enabling the perseus server feature:<br />
<pre><br />
cd ~/ghpsdr3-alex<br />
git checkout master<br />
autoreconf -i && ./configure --enable-perseus=yes && make -j4<br />
sudo make install<br />
</pre><br />
<br />
In order to run it you have two choices, the first one being the plain command line:<br />
<br />
<pre><br />
xterm -e 'perseus_server -d3 -s96000' &<br />
xterm -e 'dspserver --lo 0' &<br />
$(export QT_RADIO_NO_LOCAL_AUDIO=1 ; ./QtRadio ) <br />
</pre><br />
<br />
In QtRadio, Receiver menu, select Configure item, Server tab: here add the local host using the 127.0.0.1 IP address.<br />
Pressing the key C, you start the receiver.<br />
<br />
The second choiche is to use the ghpsdr3-mgr.py script (available in menu Applications, Hamradio as ghpsdr3launcher): clicking on the Perseus icon the three processes should start and the QtServer automatically connects to Perseus Server.<br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make -j4 all<br />
$ sudo make install<br />
</pre><br />
If extensive changes have occurred or if you get errors during the make, you may want to do a clean build <br />
<pre><br />
$ git pull<br />
$ make distclean<br />
$ sh cleanup.sh<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make -j4 all<br />
$ sudo make install<br />
</pre><br />
If you continue to get errors, please report the whole ./configure output and the config.log to the mailing list.<br />
<br />
== Installation on Windows ==<br />
See [[ QtRadio on Windows]]<br />
<br />
== Network settings ==<br />
If you are behind a firewall/NAT-router and want to be able to connect to your dspserver over the Internet you have to open up port tcp/8000. If you are using the client in RTP mode you have to open up udp/5004 and udp/5005.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=177QtRadio Installation2011-11-21T23:03:10Z<p>Ke5ssh: /* Ubuntu 11.10 */</p>
<hr />
<div>== Installation on Linux ==<br />
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.<br />
<br />
<br />
=== Installation from PPA ===<br />
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.<br />
Supported versions are:<br />
Ubuntu Lucid,<br />
Ubuntu Natty,<br />
Ubuntu Oneiric, and known to work, Linux Mint 11<br><br />
<br />
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.<br><br />
<br />
This is the easiest way to install QtRadio, dspserver and the softrock server.<br />
The code base is taken from the master branch and in the "about"<br />
panel there is some additional information in order to show where the<br />
source is coming from.<br />
<br />
===== text mode installation =====<br />
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.<br />
<br />
<pre><br />
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3<br />
sudo apt-get update<br />
sudo apt-get install ghpsdr3<br />
</pre><br />
<br />
===== graphical installation =====<br />
<br />
====== Ubuntu 11.04 and older ======<br />
<ul><br />
<br />
<li>Start the Synaptic Package Manager from the ''System->Administration'' menu<br />
<li>From the menu ''Settings'' select ''Repositories'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<li>Back to the ''Software sources'' dialog, press ''Close''<br />
<li>Press the ''Reload'' button on the top bar of main window<br />
<li>Press the ''Section'' button (bottom left pane) and next select ''Amateur Radio'' and, on the right pane, the ghpsdr3 package<br />
<li>Press ''Apply'' button on the top bar: answer '''yes''', if so requested, in order to install the required dependencies<br />
</ul><br />
<br />
<br><br />
<br />
====== Ubuntu 11.10 ======<br />
<ul><br />
<li>Open the ''Ubuntu Software Center'' (from the 'shopper' icon on the left bar)<br />
<li>Maximize the window, on the top bar the program menu will be shown<br />
<li>Select the menu ''Edit->Software Sources'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<li>Press ''Close''<br />
<li>Back to the ''Software sources'' dialog, press ''Close'' again<br />
<li>Into the Search entry field (top right), write down 'ghpsdr3' and press Enter, or pull down the menu 'All Software', should be there too<br />
<li>Click on the name 'ghpsdr3' in order to select it and press the 'Install' button<br />
</ul><br />
<br />
If the program refuses to install ghpsdr3 complaining that the repository is not found, close it, start a terminal (Ctrl+Alt+T), run '''sudo apt-get update''' and retry with ''Ubuntu Software Center''.<br />
<br><br />
<br />
You will then find the QtRadio app in the ''Applications'', ''Internet menu.'' If you have the ''Hamradio'' menu installed you will find it there also.<br><br />
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.<br><br />
More information about Andrea's PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3<br />
<br />
=== Installation from Git ===<br />
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 "bleeding edge" branches like Alex's rxtx-event branch where the current (Nov 12 2011) TX work is being done.<br />
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.<br />
<br />
==== Installing compiler and autotool ====<br />
<br />
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: <br />
<br />
===== Ubuntu/Debian =====<br />
<pre><br />
sudo apt-get install make gcc g++<br />
sudo apt-get install autoconf automake autotools-dev libtool git subversion<br />
</pre><br />
<br />
===== Fedora =====<br />
<pre><br />
sudo yum install gcc gcc-c++ man-pages autoconf automake subversion libtool git<br />
</pre><br />
<br />
==== Installing prerequisite packages ====<br />
<br />
===== Ubuntu 11.04 and older ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Please see the procedure in the previous section [[#graphical installation]] .<br />
<br />
Next, you will need the following packages installed:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev<br />
</pre><br />
<br />
===== Ubuntu 11.10 ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Click on the gear shaped icon (bottom into left side bar): the ''System Settings'' menu will shown, click on ''Software Sources'' and finally check the ''Community-maintaned Open Source Software (universe)'' tick.<br />
Next, submit the following commands into a terminal window:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev \<br />
xdg-utils<br />
</pre><br />
<br />
===== Fedora 16 =====<br />
<br />
<pre><br />
sudo yum install fftw fftw-devel <br />
sudo yum install libusb-devel libusb1-devel <br />
sudo yum install portaudio-devel<br />
sudo yum install libconfig-devel<br />
sudo yum install libsamplerate-devel<br />
sudo yum install pulseaudio-libs-devel<br />
sudo yum install jack-audio-connection-kit jack-audio-connection-kit-devel<br />
sudo yum install qt4-devel<br />
</pre><br />
<br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
<pre><br />
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz<br />
</pre><br />
<br />
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:<br />
<br />
<pre><br />
cd<br />
tar -zxvf libevent-2.0.15-stable.tar.gz<br />
cd libevent-2.0.15-stable<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Installing codec2 low bit rate audio encoding and decoding ====<br />
<br />
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver. You need<br />
to download and build the codec2 library. See:<br />
<br />
http://www.rowetel.com/blog/?page_id=452<br />
<p><br />
Now go get codec2 using subversion<br />
<br />
<pre><br />
cd<br />
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2<br />
cd codec2<br />
autoreconf -i<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Building the rxtx-event branch ====<br />
<br />
This branch is the latest code that contains both RX and TX capability. <br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre><br />
git clone git://github.com/alexlee188/ghpsdr3-alex<br />
</pre><br />
<br />
Depending on your Internet connection thorughput, it will take several minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
cd ghpsdr3-alex<br />
git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
autoreconf -i<br />
./configure<br />
make -j4 all<br />
sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
See [[ QtRadio on Windows]]</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=176QtRadio Installation2011-11-21T23:02:43Z<p>Ke5ssh: /* Ubuntu 11.04 and older */</p>
<hr />
<div>== Installation on Linux ==<br />
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.<br />
<br />
<br />
=== Installation from PPA ===<br />
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.<br />
Supported versions are:<br />
Ubuntu Lucid,<br />
Ubuntu Natty,<br />
Ubuntu Oneiric, and known to work, Linux Mint 11<br><br />
<br />
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.<br><br />
<br />
This is the easiest way to install QtRadio, dspserver and the softrock server.<br />
The code base is taken from the master branch and in the "about"<br />
panel there is some additional information in order to show where the<br />
source is coming from.<br />
<br />
===== text mode installation =====<br />
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.<br />
<br />
<pre><br />
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3<br />
sudo apt-get update<br />
sudo apt-get install ghpsdr3<br />
</pre><br />
<br />
===== graphical installation =====<br />
<br />
====== Ubuntu 11.04 and older ======<br />
<ul><br />
<br />
<li>Start the Synaptic Package Manager from the ''System->Administration'' menu<br />
<li>From the menu ''Settings'' select ''Repositories'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<li>Back to the ''Software sources'' dialog, press ''Close''<br />
<li>Press the ''Reload'' button on the top bar of main window<br />
<li>Press the ''Section'' button (bottom left pane) and next select ''Amateur Radio'' and, on the right pane, the ghpsdr3 package<br />
<li>Press ''Apply'' button on the top bar: answer '''yes''', if so requested, in order to install the required dependencies<br />
</ul><br />
<br />
<br><br />
<br />
====== Ubuntu 11.10 ======<br />
<ul><br />
<li>Open the ''Ubuntu Software Center'' (from the 'shopper' icon on the left bar)<br />
<li>Maximize the window, on the top bar the program menu will be shown<br />
<li>Select the menu ''Edit->Software Sources'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<li>Press ''Close''<br />
<li>Back to the ''Software sources'' dialog, press ''Close'' again<br />
<li>Into the Search entry field (top right), write down 'ghpsdr3' and press Enter, or pull down the menu 'All Software', should be there too<br />
<li>Click on the name 'ghpsdr3' in order to select it and press the 'Install' button<br />
</ul><br />
<br />
If the program refuses to install ghpsdr3 complaining that the repository is not found, close it, start a terminal (Ctrl+Alt+T), run '''sudo apt-get update''' and retry with ''Ubuntu Software Center''.<br />
<br><br />
<br />
You will then find the QtRadio app in the ''Applications'', ''Internet menu.'' If you have the ''Hamradio'' menu installed you will find it there also.<br><br />
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.<br><br />
More information about Andrea's PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3<br />
<br />
=== Installation from Git ===<br />
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 "bleeding edge" branches like Alex's rxtx-event branch where the current (Nov 12 2011) TX work is being done.<br />
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.<br />
<br />
==== Installing compiler and autotool ====<br />
<br />
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: <br />
<br />
===== Ubuntu/Debian =====<br />
<pre><br />
sudo apt-get install make gcc g++<br />
sudo apt-get install autoconf automake autotools-dev libtool git subversion<br />
</pre><br />
<br />
===== Fedora =====<br />
<pre><br />
sudo yum install gcc gcc-c++ man-pages autoconf automake subversion libtool git<br />
</pre><br />
<br />
==== Installing prerequisite packages ====<br />
<br />
===== Ubuntu 11.04 and older ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Please see the procedure in the previous section [[#graphical installation]] .<br />
<br />
Next, you will need the following packages installed:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev<br />
</pre><br />
<br />
===== Ubuntu 11.10 ===== <br />
First of all, you have to check that the ''universe repository'' is enabled.<br />
Click on the gear shaped icon (bottom into left side bar): the ''System Settings'' menu will shown, click on ''Software Sources'' and finally check the ''Community-maintaned Open Source Software (universe)'' tick.<br />
Next, submit the following commands into a terminal window:<br />
<br />
<pre><br />
sudo apt-get update<br />
sudo apt-get install \<br />
libqt4-opengl-dev \<br />
qtmobility-dev \<br />
libusb-0.1-4 \<br />
libusb-dev \<br />
libfftw3-dev \<br />
portaudio19-dev \<br />
libpulse-dev \<br />
libsamplerate0-dev \<br />
libusb-1.0-0-dev \<br />
libconfig8-dev \<br />
libtool \<br />
xdg-utils<br />
</pre><br />
<br />
===== Fedora 16 =====<br />
<br />
<pre><br />
sudo yum install fftw fftw-devel <br />
sudo yum install libusb-devel libusb1-devel <br />
sudo yum install portaudio-devel<br />
sudo yum install libconfig-devel<br />
sudo yum install libsamplerate-devel<br />
sudo yum install pulseaudio-libs-devel<br />
sudo yum install jack-audio-connection-kit jack-audio-connection-kit-devel<br />
sudo yum install qt4-devel<br />
</pre><br />
<br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
<pre><br />
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz<br />
</pre><br />
<br />
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:<br />
<br />
<pre><br />
cd<br />
tar -zxvf libevent-2.0.15-stable.tar.gz<br />
cd libevent-2.0.15-stable<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Installing codec2 low bit rate audio encoding and decoding ====<br />
<br />
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver. You need<br />
to download and build the codec2 library. See:<br />
<br />
http://www.rowetel.com/blog/?page_id=452<br />
<p><br />
Now go get codec2 using subversion<br />
<br />
<pre><br />
cd<br />
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2<br />
cd codec2<br />
autoreconf -i<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
On Fedora, in order to use the library above, export the LD_LIBRARY_PATH:<br />
<br />
<pre><br />
export LD_LIBRARY_PATH=/usr/local/lib<br />
</pre><br />
<br />
==== Building the rxtx-event branch ====<br />
<br />
This branch is the latest code that contains both RX and TX capability. <br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre><br />
git clone git://github.com/alexlee188/ghpsdr3-alex<br />
</pre><br />
<br />
Depending on your Internet connection thorughput, it will take several minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
cd ghpsdr3-alex<br />
git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
autoreconf -i<br />
./configure<br />
make -j4 all<br />
sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
See [[ QtRadio on Windows]]</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=99QtRadio Installation2011-11-14T15:35:47Z<p>Ke5ssh: /* Installing codec2 low bit rate audio encoding and decoding */</p>
<hr />
<div>== Installation on Linux ==<br />
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.<br />
<br />
<br />
=== Installation from PPA ===<br />
For Ubuntu Users there is a ppa for the binaries produced from the master branch, maintained by Andrea.<br />
Supported versions are:<br />
Ubuntu Lucid,<br />
Ubuntu Natty,<br />
Ubuntu Oneiric, and known to work, Linux Mint 11<br><br />
<br />
At the time of this writing, (Nov 12 2011) PPA release 1.7 is online.<br><br />
<br />
This is the easiest way to install QtRadio, dspserver and the softrock server.<br />
The code base is taken from the master branch and in the "about"<br />
panel there is some additional information in order to show where the<br />
source is coming from.<br />
<br />
===== text mode installation =====<br />
In order to add this repository to your apt system (U11.10, U11.04, U10.04) enter the following commands in a terminal.<br />
<br />
<pre><br />
sudo add-apt-repository ppa:andrew-montefusco/ghpsdr3<br />
sudo apt-get update<br />
sudo apt-get install ghpsdr3<br />
</pre><br />
<br />
===== graphical installation =====<br />
<br />
<ul><br />
<br />
<li>Start the Synaptic Package Manager<br />
<li>From the menu ''Settings'' select ''Repositories'', a dialog box ''Software Sources'' will be shown<br />
<li>On the first pane ''Ubuntu Software'' check the ''Community-maintaned Open Source Software (universe)'' tick<br />
<li>On the second pane ''Other Software'' click on the add button, and, in the dialog ''software-properties-gtk'' enter<br><br />
'''ppa:andrew-montefusco/ghpsdr3'''<br />
<li>Back to the ''Software sources'' dialog, press ''Close''<br />
<li>Press the ''Reload'' button on the top bar of main window<br />
<li>Press the ''Section'' button (bottom left pane) and next select ''Amateur Radio'' and, on the right pane, the ghpsdr3 package<br />
<li>Press ''Apply'' button on the top bar: answer '''yes''', if so requested, in order to install the required dependencies<br />
</ul><br />
<br />
<br><br />
<br />
You will then find the QtRadio app in the ''Applications'', ''Internet menu.'' If you have the ''Hamradio'' menu installed you will find it there also.<br><br />
Subsequently you can use the Ubuntu software update process to update to the latest ppa version.<br><br />
More information about Andrea's PPA is at https://launchpad.net/~andrew-montefusco/+archive/ghpsdr3<br />
<br />
=== Installation from Git ===<br />
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 "bleeding edge" branches like Alex's rxtx-event branch where the current (Nov 12 2011) TX work is being done.<br />
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.<br />
<br />
==== Installing compiler and autotool ====<br />
<br />
First off, install the compiler; depending on which distribution are you using, some or all of this stuff could be already installed: <br />
<br />
<pre><br />
sudo apt-get install make gcc g++<br />
sudo apt-get install autoconf automake autotools-dev libtool<br />
</pre><br />
<br />
==== Installing Git ====<br />
<br />
You will need the following build dependencies installed.<br />
<br />
<pre><br />
sudo apt-get install libqt4-opengl-dev<br />
sudo apt-get install glutg3-dev<br />
sudo apt-get install libusb-0.1-4<br />
sudo apt-get install libusb-dev<br />
sudo apt-get install libfftw3-dev<br />
sudo apt-get install portaudio19-dev<br />
sudo apt-get install libpulse-dev<br />
sudo apt-get install libsamplerate0-dev<br />
sudo apt-get install libusb-1.0-0-dev<br />
sudo apt-get install libconfig8-dev<br />
sudo apt-get install libtool<br />
sudo apt-get install qtmobility-dev<br />
</pre><br />
<br />
Now you can install git<br />
<br />
<pre><br />
sudo apt-get install git<br />
</pre><br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
<pre><br />
wget https://github.com/downloads/libevent/libevent/libevent-2.0.15-stable.tar.gz<br />
</pre><br />
<br />
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:<br />
<br />
<pre><br />
$ tar -zxvf libevent-2.0.15-stable.tar.gz<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Installing codec2 low bit rate audio encoding and decoding ====<br />
<br />
We are adding a low bit rate audio codec called codec 2 to QtRadio/dspserver. You need<br />
to download and build the codec2 library. See:<br />
<br />
http://www.rowetel.com/blog/?page_id=452<br />
<p><br />
If you don't have subversion installed you will need to get it<br />
<br />
<pre><br />
sudo apt-get install subversion<br />
</pre><br />
<br />
Now go get codec2 using subversion<br />
<br />
<pre><br />
svn co https://freetel.svn.sourceforge.net/svnroot/freetel/codec2<br />
cd codec2<br />
autoreconf -i<br />
./configure<br />
make<br />
sudo make install<br />
sudo ldconfig<br />
</pre><br />
<br />
==== Building the rxtx-event branch ====<br />
<br />
This branch is the latest code that contains both RX and TX capability. <br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
See [[ QtRadio on Windows]]</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=43QtRadio Installation2011-11-12T12:19:30Z<p>Ke5ssh: /* Building the branch */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
<br />
You will need the following build dependencies installed.<br />
<br />
<pre><br />
$sudo apt-get install libqt4-opengl-dev<br />
$sudo apt-get install glutg3-dev<br />
$sudo apt-get install libusb-0.1-4<br />
$sudo apt-get install libfftw3-dev<br />
$sudo apt-get install portaudio19-dev<br />
$sudo apt-get install libpulse-dev<br />
$sudo apt-get install libsamplerate0-dev<br />
$sudo apt-get install libusb-1.0-0-dev<br />
$sudo apt-get install libconfig8-dev<br />
$sudo apt-get install libtool<br />
$sudo apt-get install qtmobility-dev<br />
</pre><br />
<br />
Now you can install git<br />
<br />
<pre><br />
$sudo apt-get install git<br />
</pre><br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
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:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the rxtx-event branch ====<br />
<br />
This branch is the latest code that contains both RX and TX capability. <br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=42QtRadio Installation2011-11-12T12:18:07Z<p>Ke5ssh: /* Cloning the repository */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
<br />
You will need the following build dependencies installed.<br />
<br />
<pre><br />
$sudo apt-get install libqt4-opengl-dev<br />
$sudo apt-get install glutg3-dev<br />
$sudo apt-get install libusb-0.1-4<br />
$sudo apt-get install libfftw3-dev<br />
$sudo apt-get install portaudio19-dev<br />
$sudo apt-get install libpulse-dev<br />
$sudo apt-get install libsamplerate0-dev<br />
$sudo apt-get install libusb-1.0-0-dev<br />
$sudo apt-get install libconfig8-dev<br />
$sudo apt-get install libtool<br />
$sudo apt-get install qtmobility-dev<br />
</pre><br />
<br />
Now you can install git<br />
<br />
<pre><br />
$sudo apt-get install git<br />
</pre><br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
First a new libevent will need to be downloaded and installed, then the actual QtRadio source can be downloaded and built.<br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
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:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=40QtRadio Installation2011-11-12T12:16:59Z<p>Ke5ssh: /* Installing Git */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
<br />
You will need the following build dependencies installed.<br />
<br />
<pre><br />
$sudo apt-get install libqt4-opengl-dev<br />
$sudo apt-get install glutg3-dev<br />
$sudo apt-get install libusb-0.1-4<br />
$sudo apt-get install libfftw3-dev<br />
$sudo apt-get install portaudio19-dev<br />
$sudo apt-get install libpulse-dev<br />
$sudo apt-get install libsamplerate0-dev<br />
$sudo apt-get install libusb-1.0-0-dev<br />
$sudo apt-get install libconfig8-dev<br />
$sudo apt-get install libtool<br />
$sudo apt-get install qtmobility-dev<br />
</pre><br />
<br />
Now you can install git<br />
<br />
<pre><br />
$sudo apt-get install git<br />
</pre><br />
<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
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:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=39QtRadio Installation2011-11-12T12:11:05Z<p>Ke5ssh: /* Building the branch */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
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:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory or cd to the ~/src directory created for libevent and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
<br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=38QtRadio Installation2011-11-12T12:10:05Z<p>Ke5ssh: /* Obtaining an up-level libevent library */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
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:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=37QtRadio Installation2011-11-12T12:07:55Z<p>Ke5ssh: /* Obtaining an up-level libevent library */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
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)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=36QtRadio Installation2011-11-12T12:07:18Z<p>Ke5ssh: /* Obtaining a up-level libevent */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining an up-level libevent library ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is a uninstall option in Synaptic. Additional dependent libraries may also be removed)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=35QtRadio Installation2011-11-12T12:06:51Z<p>Ke5ssh: /* libevent */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== Obtaining a up-level libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu. (Completely remove is a uninstall option in Synaptic. Additional dependent libraries may also be removed)<br />
<br />
Then download the new version from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ gunzip libevent-2.0.15-stable.tar.gz<br />
$ tar -ivf libevent-2.0.15-stable.tar<br />
<br />
$ cd libevent-2.0.15-stable<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=34QtRadio Installation2011-11-12T12:02:43Z<p>Ke5ssh: /* Building the branch */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
==== Refresh to a Newer Version ====<br />
<br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=33QtRadio Installation2011-11-12T12:01:02Z<p>Ke5ssh: /* Building the branch */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
<pre>$ git clone git://github.com/alexlee188/ghpsdr3-alex</pre><br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<pre><br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
</pre><br />
You are now working with Alex's latest and greatest!<br />
<pre><br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
(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)<br />
<pre><br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
</pre><br />
To pull a new version to build <br />
<pre><br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
</pre><br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=32QtRadio Installation2011-11-12T11:58:47Z<p>Ke5ssh: /* libevent */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
<pre><br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
</pre><br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
$ git clone git://github.com/alexlee188/ghpsdr3-alex<br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
<br />
You are now working with Alex's latest and greatest!<br />
<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
<br />
(If you do not want to actually install the executable binaries you can just cd into the following and run them from there)<br />
<br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
<br />
To pull a new version to build <br />
<br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=31QtRadio Installation2011-11-12T11:58:13Z<p>Ke5ssh: /* Cloning the repository */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
<pre><br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
</pre><br />
<br />
==== libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
$ git clone git://github.com/alexlee188/ghpsdr3-alex<br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
<br />
You are now working with Alex's latest and greatest!<br />
<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
<br />
(If you do not want to actually install the executable binaries you can just cd into the following and run them from there)<br />
<br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
<br />
To pull a new version to build <br />
<br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=30QtRadio Installation2011-11-12T11:56:04Z<p>Ke5ssh: /* libevent */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
<br />
==== libevent ====<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
$ git clone git://github.com/alexlee188/ghpsdr3-alex<br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
<br />
You are now working with Alex's latest and greatest!<br />
<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
<br />
(If you do not want to actually install the executable binaries you can just cd into the following and run them from there)<br />
<br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
<br />
To pull a new version to build <br />
<br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=29QtRadio Installation2011-11-12T11:55:09Z<p>Ke5ssh: /* Building the branch */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
<br />
== libevent ==<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
<br />
==== Building the branch ====<br />
<br />
Create a new directory and cd into it.<br />
<br />
$ git clone git://github.com/alexlee188/ghpsdr3-alex<br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
<br />
You are now working with Alex's latest and greatest!<br />
<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
<br />
(If you do not want to actually install the executable binaries you can just cd into the following and run them from there)<br />
<br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
<br />
To pull a new version to build <br />
<br />
$ git pull<br />
$ make all<br />
$ sudo make install<br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5sshhttp://napan.ca/ghpsdr3/index.php?title=QtRadio_Installation&diff=28QtRadio Installation2011-11-12T11:52:22Z<p>Ke5ssh: /* Cloning the repository */</p>
<hr />
<div>== Installation on Linux ==<br />
Supported versions are:<br />
Ubuntu Lucid<br />
Ubuntu Natty<br />
etc.<br />
=== Installation from PPA ===<br />
=== Installation from Git ===<br />
==== Installing Git ====<br />
==== Cloning the repository ====<br />
<br />
How to build the latest rxtx-event branch on Ubuntu 11.04<br />
<br />
You will need the following dependencies installed.<br />
<br />
libqt4-opengl-dev<br />
glutg3-dev<br />
libusb-0.1-4<br />
libfftw3-dev<br />
portaudio19-dev<br />
libpulse-dev<br />
libsamplerate0-dev<br />
libusb-1.0-0-dev<br />
libconfig8-dev<br />
libtool<br />
qtmobility-dev<br />
git<br />
<br />
== libevent ==<br />
<br />
For the rxtx-event branch of the software, you will also need a version of libevent that is newer than what<br />
is available from the Ubuntu distribution. Go to synaptic and completely remove the stock libevent (v1.4) from Ubuntu.<br />
<br />
Then download from:<br />
<br />
http://libevent.org/<br />
<br />
libevent-2.0.15-stable.tar.gz<br />
<br />
Uncompress and follow the instructions to build and install:<br />
<br />
$ ./configure<br />
$ make<br />
$ sudo make install<br />
$ sudo ldconfig<br />
<br />
== Building the branch ==<br />
<br />
Create a new directory and cd into it.<br />
<br />
$ git clone git://github.com/alexlee188/ghpsdr3-alex<br />
<br />
It will take a minute to download.<br />
cd into the new directory ghpsdr3-alex:<br />
<br />
$ cd ghpsdr3-alex<br />
$ git checkout rxtx-event<br />
<br />
You are now working with Alex's latest and greatest!<br />
<br />
$ autoreconf -i<br />
$ ./configure<br />
$ make all<br />
$ sudo make install<br />
<br />
(If you do not want to actually install the executable binaries you can just cd into the following and run them from there)<br />
<br />
Terminal 1<br />
$ cd ghpsdr3-alex/trunk/src/softrock<br />
$ ./softrock ...options ...<br />
<br />
Terminal 2<br />
$ cd ghpsdr3-alex/trunk/src/dspserver<br />
$ ./dspserver ..options...<br />
<br />
Terminal 3<br />
$ cd ghpsdr3-alex/trunk/src/QtRadio<br />
$ ./QtRadio<br />
<br />
== Installation on Windows ==<br />
[[QtRadio]], the client, is available on Windows for RX. A zip can be downloaded from: http://napan.com/ve9gj/qtradio.zip<br />
<br />
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.</div>Ke5ssh