diff --git a/flsuite b/flsuite new file mode 100644 index 0000000..8cc87ea --- /dev/null +++ b/flsuite @@ -0,0 +1,149 @@ +#!/bin/bash + +#script to install FLDIGI from source +#20200121 km4ack + +mkdir -p $HOME/Downloads + +#find how much memory we are working with +FREEMEM=$(free -m | grep Mem: | awk '{ print $2 }') +echo $FREEMEM + +#increase swap file if less than 3G memory +if [ $FREEMEM -lt 3000 ] +then +echo "Increasing Swap size for build" +#increase swap size +sudo sed -i 's/#CONF_SWAPFILE=\/var\/swap/CONF_SWAPFILE=\/var\/swap/' /etc/dphys-swapfile +sudo sed -i 's/CONF_SWAPSIZE=100/CONF_SWAPSIZE=1024/' /etc/dphys-swapfile +sudo /etc/init.d/dphys-swapfile restart +sleep 10 +fi + +#install needed depends +sudo apt-get install -y libfltk1.3-dev libjpeg9-dev libxft-dev libxinerama-dev libxcursor-dev libsndfile1-dev libsamplerate0-dev portaudio19-dev libpulse-dev libusb-1.0-0-dev texinfo + +#determine latest FLXMLRPC & download +FLXM=$(curl -s http://www.w1hkj.com/files/flxmlrpc/ | grep .tar.gz | sed 's/