UKHAS Wiki

UK High Altitude Society

User Tools

Site Tools


projects:dl-fldigi:build-ubuntu

This is an old revision of the document!


Building dl-fldigi Version 2.0+ (Github) on Ubuntu!

Building on Linux is quick and easy, on Ubuntu even more so! These instructions are known-working on Ubuntu karmic, lucid and oneiric and have been reported to work verbatim on other versions and even Debian squeeze too. The commands aptitude and apt-get are typical of Ubuntu and Debian distributions. To build on others, you may need to find out what the packages are called on those systems.

You may want to make a note of the packages that you install below, incase you want to clean up and purge them later.

Vanilla fldigi Dependencies

Open a terminal (Applications→Accessories) and then start by installing all of the build and runtime dependencies of vanilla fldigi.

$ sudo apt-get update
$ sudo apt-get build-dep fldigi

Other dependencies

dl-fldigi also requires a few other libraries. To build from scratch you will also need the git and autoconf utilities.

For Ubuntu oneiric (11.10) and older:

$ sudo apt-get install git-core libcurl4-openssl-dev libjpeg62-dev autoconf
$ sudo apt-add-repository ppa:danieljonathanrichman/ppa
$ sudo apt-get update
$ sudo apt-get install libjsoncpp-dev

You may, if you prefer, grab the jsoncpp packages from my PPA instead of adding it.

For Ubuntu precise (12.04):

$ sudo apt-get install git-core libcurl4-openssl-dev libjpeg62-dev autoconf libjsoncpp-dev

Building

$ git clone git://github.com/danielrichman/dl-fldigi.git
$ cd dl-fldigi
$ git submodule init
$ git submodule update
$ autoreconf -vfi
$ ./configure --disable-flarq
$ make

You will now have a copy of dl-fldigi at src/fldigi. There's no need to make install (just clutters up your /usr). dl-fldigi will run just fine from the source folder.

To get started, run:

$ ./src/dl-fldigi

Or to use the new “HAB” slim interface (advised)

$ ./src/dl-fldigi --hab

Notes:

  • Running “./src/dl-fldigi” starts dl-fldigi in 'offline' mode. It won't upload or phone home, won't download payload data and will use the cache if any. You have to use the config tab or the dl menu to go online.
  • Starting with –hab gets you a customised “HAB UI” and is automatically “online” - but not configured to receive. See the payload drop down box and “Autoconfigure” button
  • The Version 2.0 section on the dl-fldigi page has more usage information.
projects/dl-fldigi/build-ubuntu.1338054632.txt.gz · Last modified: 2012/05/26 17:50 by danielrichman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki