Difference between revisions of "Compile Fldigi"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| (55 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
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 10: | Line 18: | ||
  $ sudo su -  |   $ sudo su -  | ||
| − | + | ||
| − | + | Untuk Ubuntu 20.04.1  | |
| − |   libfltk1.  | + | |
| + |   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   | + |   libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng-dev libjpeg62-dev \  | 
| − |   libportaudiocpp0 libpulse  | + |   libportaudiocpp0 libpulse-dev portaudio19-dev  | 
optional untuk tambahan  | optional untuk tambahan  | ||
| − | + |   apt install -y asciidoc pavumeter padevchooser  | |
| − | + | '''ATAU''' kalau mau sekaligus dapat menjadi (untuk Ubuntu 20.04.1)  | |
| − | + |   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 \  | ||
  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 \  |   libsamplerate0 libsamplerate0-dev libsndfile1 libsndfile1-dev libpng12-dev libjpeg62-dev \  | ||
| − |   libportaudiocpp0 libpulse  | + |   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  | ||
| − | + | ==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   | + |   cp flamp-2.2.03.tar.gz /usr/local/src/  | 
  cd /usr/local/src  |   cd /usr/local/src  | ||
| − |   tar zxvf   | + |   tar zxvf flamp-2.2.03.tar.gz  | 
| − |   cd /usr/local/src/  | + |   cd /usr/local/src/flamp-2.2.03  | 
  ./configure  |   ./configure  | ||
  make clean  |   make clean  | ||
  make all  |   make all  | ||
  make install  |   make install  | ||
| + | |||
| + | |||
==Menjalankan fldigi==  | ==Menjalankan fldigi==  | ||
| Line 73: | Line 102: | ||
Menjalankan fldigi cukup melalui perintah  | 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==  | ==Pranala Menarik==  | ||
* [[Fldigi: menunjuk ke share folder yang sama]]  | * [[Fldigi: menunjuk ke share folder yang sama]]  | ||
| + | * [[Instalasi Flmsg]]  | ||
* [[Menentukan Koordinat Locator]]  | * [[Menentukan Koordinat Locator]]  | ||
* [[Komunikasi Digital Amatir]]  | * [[Komunikasi Digital Amatir]]  | ||
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