Difference between revisions of "Compile Fldigi"

From OnnoWiki
Jump to navigation Jump to search
 
(88 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Image:Orari.jpg|right|100px|thumb|[[Organisasi Amatir Radio Indonesia]]]]
 +
 
Referensi: http://www.w1hkj.com/beginners.html#Install
 
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
  
  
Line 5: Line 15:
 
==Siapkan Dependencies==
 
==Siapkan Dependencies==
  
Siapkan dependencies ..
+
Siapkan dependencies yang dibutuhkan untuk mengcompile Fldigi
  
 
  $ sudo su -
 
  $ sudo su -
  # apt-get install libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \
+
 
  libhamlib-dev libhamlib++-dev libhamlib-utils python-libhamlib2 libportaudio2 \
+
Untuk Ubuntu 20.04.1
  libfltk1.1 libfltk1.1-dev fluid flphoto libfltk1.1-dbg samplerate-programs sndfile-programs \
+
 
 +
  apt -y install python3-libhamlib2 lihamlib2 libhamlib-dev libhamlib2-perl libhamlib2-tcl \
 +
  libhamlib2++c2 libhamlib++-dev libhamlib-utils libportaudio2 \
 +
  libfltk1.3 libfltk1.3-dev fluid samplerate-programs sndfile-programs \
 
  kernel-package libncurses5-dev fakeroot wget bzip2 g++ libssl-dev libxml2-dev \
 
  kernel-package libncurses5-dev fakeroot wget bzip2 g++ libssl-dev libxml2-dev \
  libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng12-dev libjpeg62-dev libportaudio-dev \
+
  libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng-dev libjpeg62-dev \
  libportaudiocpp0
+
  libportaudiocpp0 libpulse-dev portaudio19-dev
 +
 
 +
optional untuk tambahan
  
 +
apt install -y asciidoc pavumeter padevchooser
 +
 +
'''ATAU''' kalau mau sekaligus dapat menjadi (untuk Ubuntu 20.04.1)
 +
 +
apt install -y aptitude
 +
aptitude install libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \
 +
libhamlib-dev libhamlib++-dev libhamlib-utils python3-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==
 +
 +
sudo su
 +
cd /usr/local/src
 +
wget http://www.w1hkj.com/files/fldigi/fldigi-4.1.20.tar.gz
 +
 +
Copykan [[source code]] fldigi & warp ke folder /usr/local/src
  
 
==Compile fldigi==
 
==Compile fldigi==
  
 +
sudo su
 +
cd /usr/local/src
 +
wget http://www.w1hkj.com/files/fldigi/fldigi-4.1.20.tar.gz
 +
tar zxvf fldigi-4.1.20.tar.gz
 +
cd /usr/local/src/fldigi-4.1.20
 +
./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
  
Ambil fldigi dari http://www.w1hkj.com/Downloads.html
+
==Compile flwrap==
  
  $ sudo su -
+
  cp flwrap-1.3.4.tar.gz /usr/local/src/
# cp fldigi-3.10.tar.gz /usr/local/src/
+
  cd /usr/local/src
  # cd /usr/local/src
+
  tar zxvf flwrap-1.3.4.tar.gz
  # tar zxvf fldigi-3.10.tar.gz
+
cd /usr/local/src/flwrap-1.3.4
 +
./configure
 +
make clean
 +
make all
 +
make install
  
Compile fldigi
+
==Compile flamp==
  
  # cd /usr/local/src/fldigi-3.10
+
  cp flamp-2.2.03.tar.gz /usr/local/src/
  # ./configure
+
cd /usr/local/src
  # make
+
tar zxvf flamp-2.2.03.tar.gz
  # make install
+
cd /usr/local/src/flamp-2.2.03
 +
  ./configure
 +
  make clean
 +
make all
 +
  make install
  
  
Line 39: Line 102:
 
Menjalankan fldigi cukup melalui perintah
 
Menjalankan fldigi cukup melalui perintah
  
  $ fldigi &
+
  sudo su
  
 +
cd /usr/local/bin/
 +
fldigi &
 +
flarq &
 +
flmsg &
  
 +
Kita perlu menjalankan 'sudo su' karena fldigi butuh 'su' untuk mengakses /dev/ttyUSB0
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 +
* [[Fldigi: menunjuk ke share folder yang sama]]
 +
* [[Instalasi Flmsg]]
 +
* [[Menentukan Koordinat Locator]]
 
* [[Komunikasi Digital Amatir]]
 
* [[Komunikasi Digital Amatir]]
 +
* [[Instalasi Wrap]]
 
* [[Compile Fldigi]]
 
* [[Compile Fldigi]]
 
* [[Linux Howto]]
 
* [[Linux Howto]]
 
* [[Instalasi PSKmail]]
 
* [[Instalasi PSKmail]]

Latest revision as of 18:50, 19 November 2021

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 20.04.1

apt -y install python3-libhamlib2 lihamlib2 libhamlib-dev libhamlib2-perl libhamlib2-tcl \
libhamlib2++c2 libhamlib++-dev libhamlib-utils 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 20.04.1)

apt install -y aptitude
aptitude install libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \
libhamlib-dev libhamlib++-dev libhamlib-utils python3-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

sudo su
cd /usr/local/src
wget http://www.w1hkj.com/files/fldigi/fldigi-4.1.20.tar.gz

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

Compile fldigi

sudo su
cd /usr/local/src
wget http://www.w1hkj.com/files/fldigi/fldigi-4.1.20.tar.gz
tar zxvf fldigi-4.1.20.tar.gz 
cd /usr/local/src/fldigi-4.1.20
./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