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.

  • Open a terminal (Applications→Accessories) and then:
  • Start by installing all of the build and runtime dependencies of vanilla fldigi.
$ sudo apt-get build-dep fldigi
  • dl-fldigi requires libcurl. To build from scratch you will also need the git and autoconf utilities.
  • The package with git in it may be named either git-core or git.
$ sudo apt-get install git git-core libcurl4-openssl-dev libjpeg62-dev autoconf
  • You may want to make a note of the packages that you've just installed incase you want to clean up and purge them later. apt-get build-dep will not mark packages as automatically-installed so you will not be able to easily remove them by simply un-installing the fldigi package!
$ git clone git://github.com/jamescoxon/dl-fldigi.git
$ cd dl-fldigi
$ autoreconf -vfi
$ ./configure --disable-flarq
$ make
  • If you have more than one core in your CPU you can run `make -j3` (for a dual core) or -j5 (for quad core) (typically no. of cores + 1). If you want your computer to be usable during the compile (well, responsive) then you may choose to run -j3 on a quad core, or without the -j flag at all on a dual core to have a core free to run your web browser.
  • –diable-flarq is not strictly necessary, however, you probably won't use it, so not building it speeds things up.
  • 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
  • Note: 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.txt · Last modified: 2011/11/13 00:26 by danielrichman
 
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki