Difference between revisions of "WSJT: Compile"

From OnnoWiki
Jump to navigation Jump to search
(New page: Instalasi aplikasi pendukung Di Ubuntu 14.04 sudo apt-get install subversion python3-dev python3-numpy python3-imaging-tk python3-tk \ python3-pil libportaudio2 portaudio19-dev libsamp...)
 
Line 5: Line 5:
 
  sudo apt-get install subversion python3-dev python3-numpy python3-imaging-tk python3-tk \
 
  sudo apt-get install subversion python3-dev python3-numpy python3-imaging-tk python3-tk \
 
  python3-pil libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3 \
 
  python3-pil libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3 \
  python-dev autoconf
+
  python-dev autoconf git
  
 
Download
 
Download
Line 11: Line 11:
 
  cd /usr/local/src
 
  cd /usr/local/src
 
  svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx
 
  svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx
 +
 +
 +
 +
Buat hamlib
 +
 +
apt-get install git
 +
cd /usr/local/src
 +
mkdir hamlib-prefix
 +
cd hamlib-prefix
 +
git clone git://git.code.sf.net/u/bsomervi/hamlib src
 +
cd src
 +
git checkout integration
 +
mkdir ../build
 +
cd ../build
 +
../src/autogen.sh --prefix=$HOME/hamlib-prefix \
 +
      --disable-shared --enable-static \
 +
      --without-cxx-binding --disable-winradio \
 +
      CFLAGS="-fdata-sections -ffunction-sections" \
 +
      LDFLAGS="-Wl,--gc-sections"
 +
make
 +
make install
 +
  
 
Siapkan
 
Siapkan

Revision as of 07:00, 5 January 2015

Instalasi aplikasi pendukung

Di Ubuntu 14.04

sudo apt-get install subversion python3-dev python3-numpy python3-imaging-tk python3-tk \
python3-pil libportaudio2 portaudio19-dev libsamplerate0-dev gfortran cl-fftw3 \
python-dev autoconf git

Download

cd /usr/local/src
svn co svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx


Buat hamlib

apt-get install git
cd /usr/local/src
mkdir hamlib-prefix
cd hamlib-prefix
git clone git://git.code.sf.net/u/bsomervi/hamlib src
cd src
git checkout integration
mkdir ../build
cd ../build
../src/autogen.sh --prefix=$HOME/hamlib-prefix \
      --disable-shared --enable-static \
      --without-cxx-binding --disable-winradio \
      CFLAGS="-fdata-sections -ffunction-sections" \
      LDFLAGS="-Wl,--gc-sections"
make
make install


Siapkan

cd /usr/local/src/wsjtx
./autogen.sh


untuk Ubuntu 14.04

Edit

cd /usr/local/src/wspr
vi Makefile

Pastikan

f2py menjadi f2py3.4


Compile

make clean
make
sudo make install

Cara Lama

Untuk i386

./configure \
--with-portaudio-include-dir=/usr/include \
--with-portaudio-lib-dir=/usr/lib/i386-linux-gnu
make

Untuk amd64

./configure \
--with-portaudio-include-dir=/usr/include \ 
--with-portaudio-lib-dir=/usr/lib/x86_64-linux-gnu

Run

Bisa langsung dari shell sebagai superuser.

sudo su

wspr

Kita butuh akses superuser agar wspr dapat dengan mudah mengakses /dev/ttyUSB0 untuk menswitch PTT

Buang Secara Periodik File Audio

Ternyata default wspr akan menyimpan file audio. Sebaiknya di buang secara periodik.

crontab -e

Isi dengan

0 * * * * rm -Rf /home/username/.wspr/save/* &


Referensi


Pranala Menarik