User Tools

Site Tools


howto:building_on_debian-ubuntu-mint

Building on Debian - Ubuntu, Mint, Pi3

Build dependencies

On Debian, Ubuntu, Mint, and Pi3 Raspbian it is easiest to install the build dependencies for fldigi using build-dep. You will need to have the source repository enabled. If Synaptic is not installed on your system ::

$ sudo apt-get install synaptic

Open Synaptic, under the Settings tab select Repositories. Bottom left click the Enable Source Code Repositories, then click on Update Cache in the upper right.

You may now proceed with the following command in a terminal ::

$ sudo apt-get build-dep fldigi

You are now ready to build fldigi.

Getting the fldigi source

Download the latest ​source tarball (tar.gz) to your /home directory.

http://www.w1hkj.com/files/fldigi/

The source tarball contains all the files needed to compile fldigi.

You will need to unpack the tarball to complete the installation. Open your file manager and scroll to the tarball, right click select Extract Here. Scroll up to the unpacked tarball, right click select Open In Terminal. And again as above depends on where the downloaded tarball is.

Compiling fldigi

At this point you will have a source tree extracted from the tarball containing a configure script. The following command will prepare the source for compilation.

The configure command generates the Makefiles that make uses to run the compiler and linker. configure has various options to fine-tune the build.

$ ./configure --enable-optimizations=native
  • Note on Pi3 DO NOT include the –enable-optimizations=native.

When the configure has completed successfully:

$ make && sudo make install

This command will install the fldigi and flarq binaries, manual pages, icons and desktop launchers.

Final Touches

The recommended sound server for fldigi is Pulse Audio, but you will need to install the volume manager.

$ sudo apt-get install pavucontrol

Open the volume manager and in the first 2 tabs, make sure you select the correct sound card. Also set Playback to 50%, you will also want to set the Output to 50% as not to over-drive the output during the initial set up.

Next you will need to add yourself to the dialout group. There are two ways to do this.

You can use the Users and Groups found in your menu or from a terminal::

$ sudo adduser (your user name) dialout

In either case you will need to log out and back in for it to take effect.

That should get you up and running with fldigi.

Edited by :: Ed W3NR

howto/building_on_debian-ubuntu-mint.txt · Last modified: 2018/01/08 14:35 by 68.57.24.241