Difference between revisions of "Compile Fldigi"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(19 intermediate revisions by the same user not shown) | |||
Line 19: | Line 19: | ||
$ sudo su - | $ sudo su - | ||
− | Untuk Ubuntu | + | Untuk Ubuntu 20.04.1 |
− | apt- | + | 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 | + | 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 | + | libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng-dev libjpeg62-dev \ |
libportaudiocpp0 libpulse-dev portaudio19-dev | libportaudiocpp0 libpulse-dev portaudio19-dev | ||
− | |||
− | |||
− | |||
− | |||
optional untuk tambahan | optional untuk tambahan | ||
− | apt- | + | apt install -y asciidoc pavumeter padevchooser |
− | + | '''ATAU''' kalau mau sekaligus dapat menjadi (untuk Ubuntu 20.04.1) | |
− | apt- | + | apt install -y aptitude |
− | libhamlib-dev libhamlib++-dev libhamlib-utils | + | aptitude install libhamlib2 libhamlib2++c2 libhamlib2-perl libhamlib2-tcl \ |
+ | libhamlib-dev libhamlib++-dev libhamlib-utils python3-libhamlib2 libportaudio2 \ | ||
fluid samplerate-programs sndfile-programs \ | 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 \ | ||
Line 45: | Line 42: | ||
libportaudiocpp0 libpulse-dev portaudio19-dev asciidoc pavumeter \ | libportaudiocpp0 libpulse-dev portaudio19-dev asciidoc pavumeter \ | ||
libfltk1.3 libfltk1.3-dev libfltk1.3-dbg libfltk1.3-compat-headers python-fltk | libfltk1.3 libfltk1.3-dev libfltk1.3-dbg libfltk1.3-compat-headers python-fltk | ||
− | |||
− | |||
==Download Source Code== | ==Download Source Code== | ||
− | cd | + | sudo su |
− | wget http://www.w1hkj.com/ | + | 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 | Copykan [[source code]] fldigi & warp ke folder /usr/local/src | ||
− | === | + | ==Compile fldigi== |
− | |||
− | |||
− | + | sudo su | |
cd /usr/local/src | cd /usr/local/src | ||
− | tar zxvf fldigi- | + | wget http://www.w1hkj.com/files/fldigi/fldigi-4.1.20.tar.gz |
− | cd /usr/local/src/fldigi- | + | tar zxvf fldigi-4.1.20.tar.gz |
+ | cd /usr/local/src/fldigi-4.1.20 | ||
./configure | ./configure | ||
make clean | make clean | ||
Line 73: | Line 65: | ||
==Compile flmsg== | ==Compile flmsg== | ||
− | cp flmsg-2.0. | + | cp flmsg-2.0.12.tar.gz /usr/local/src/ |
cd /usr/local/src | cd /usr/local/src | ||
− | tar zxvf flmsg-2.0. | + | tar zxvf flmsg-2.0.12.tar.gz |
− | cd /usr/local/src/flmsg-2.0. | + | cd /usr/local/src/flmsg-2.0.12 |
./configure | ./configure | ||
make clean | make clean | ||
Line 95: | Line 87: | ||
==Compile flamp== | ==Compile flamp== | ||
− | cp flamp-2.2. | + | cp flamp-2.2.03.tar.gz /usr/local/src/ |
cd /usr/local/src | cd /usr/local/src | ||
− | tar zxvf flamp-2.2. | + | tar zxvf flamp-2.2.03.tar.gz |
− | cd /usr/local/src/flamp-2.2. | + | cd /usr/local/src/flamp-2.2.03 |
./configure | ./configure | ||
make clean | make clean |
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