Compile Fldigi

From OnnoWiki
Jump to navigation Jump to search

Referensi: http://www.w1hkj.com/beginners.html#Install


Remove fldigi & flmsg yang pernah di instalasi menggunakan apt-get

Jika anda pernah menginstalasi menggunakan apt-get install, dapat meremove-nya menggunakan perintah

sudo apt-get purge fldigi flmsg


Siapkan Dependencies

Siapkan dependencies yang dibutuhkan untuk mengcompile Fldigi

$ sudo su -

Untuk Ubuntu 18.04

apt install -y libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \
libhamlib-dev libhamlib++-dev libhamlib-utils python-libhamlib2 libportaudio2 \
libfltk1.3 libfltk1.3-dev fluid samplerate-programs sndfile-programs \
kernel-package libncurses5-dev fakeroot wget bzip2 g++ libssl-dev libxml2-dev \
libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng-dev libjpeg62-dev \
libportaudiocpp0 libpulse-dev portaudio19-dev

optional untuk tambahan

apt install -y asciidoc pavumeter padevchooser

Atau kalau mau sekaligus dapat menjadi (untuk Ubuntu 18.04)

apt install -y aptitude
aptitude install libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \
libhamlib-dev libhamlib++-dev libhamlib-utils python-libhamlib2 libportaudio2 \
fluid samplerate-programs sndfile-programs \
kernel-package libncurses5-dev fakeroot wget bzip2 g++ libssl-dev libxml2-dev \
libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng12-dev libjpeg62-dev \
libportaudiocpp0 libpulse-dev portaudio19-dev asciidoc pavumeter \
libfltk1.3 libfltk1.3-dev libfltk1.3-dbg libfltk1.3-compat-headers python-fltk

Download Source Code

cd ~/Downloads/
wget http://www.w1hkj.com/downloads/fldigi/fldigi-3.23.01.tar.gz
wget http://www.w1hkj.com/downloads/flmsg/flmsg-2.0.12.tar.gz
wget http://www.w1hkj.com/downloads/flwrap/flwrap-1.3.4.tar.gz
wget http://www.w1hkj.com/downloads/flamp/flamp-2.2.03.tar.gz
wget http://www.w1hkj.com/files/fldigi/fldigi-4.0.12.tar.gz


Copykan source code fldigi & warp ke folder /usr/local/src

Untuk versi 4.0.12

sudo su
cd /usr/local/src
wget http://www.w1hkj.com/files/fldigi/fldigi-4.0.12.tar.gz
tar zxvf fldigi-4.0.12.tar.gz
cd /usr/local/src/fldigi-4.0.12
 ./configure
make clean
make all
make install


Untuk versi 3.23.01

$ sudo su -
cp fldigi-3.23.01.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf fldigi-3.23.01.tar.gz
cd /usr/local/src/fldigi-3.23.01
./configure
make clean
make all
make install

Compile flmsg

cp flmsg-2.0.12.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf flmsg-2.0.12.tar.gz
cd /usr/local/src/flmsg-2.0.12
./configure
make clean
make all
make install

Compile flwrap

cp flwrap-1.3.4.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf flwrap-1.3.4.tar.gz
cd /usr/local/src/flwrap-1.3.4
./configure
make clean
make all
make install

Compile flamp

cp flamp-2.2.03.tar.gz /usr/local/src/
cd /usr/local/src
tar zxvf flamp-2.2.03.tar.gz
cd /usr/local/src/flamp-2.2.03
./configure
make clean
make all
make install


Menjalankan fldigi

Menjalankan fldigi cukup melalui perintah

sudo su
cd /usr/local/bin/
fldigi &
flarq &
flmsg &

Kita perlu menjalankan 'sudo su' karena fldigi butuh 'su' untuk mengakses /dev/ttyUSB0

Pranala Menarik