#!/bin/bash #VARA HF/FM installer script for Linux Mint #2022SEPT08 KM4ACK #Many thanks to K6ETA for his initial work on this project! #Reference - http://k6eta.com/linux/installing-rms-express-on-linux-with-wine VERSION="0.6" VARAFM=https://www.dropbox.com/s/y64rpowbxtobdxb/VARA%20FM%20v4.2.3%20Setup.zip VARAHF=https://www.dropbox.com/s/5gf3i7o8heidahc/VARA%20HF%20v4.6.3%20Setup.zip HEADER(){ clear;echo echo "##########################" echo "VARA Installer for Mint" echo "by KM4ACK v $VERSION" echo "##########################" echo "# Installing $APP" echo "##########################" sleep 1 } clear;echo echo "adding user to tty, dialout, & audio groups" sleep 1 MYUSER=$(whoami) CHK_DIALOUT=$(id -nG | grep dialout) CHK_TTY=$(id -nG | grep tty) CHK_AUDIO=$(id -nG | grep audio) if [ -z "$CHK_DIALOUT" ]; then echo "Adding user to dialout group" sudo usermod -a -G dialout $MYUSER else echo "User already in dialout group" fi if [ -z "$CHK_TTY" ]; then echo "Adding user to tty group" sudo usermod -a -G tty $MYUSER else echo "User already in tty group" fi if [ -z "$CHK_AUDIO" ]; then echo "Adding user to audio group" sudo usermod -a -G audio $MYUSER else echo "User already in audio group" fi export WINEARCH=win32 #install dependencies APP=Dependencies HEADER sudo apt install -y wine-stable winetricks #install with wintricks APP=winetricks HEADER winetricks winxp winetricks sound=alsa winetricks vb6run winetricks -q vcrun2015 #download/install VARA HF/FM APP="VARA HF/FM" HEADER cd $HOME/Downloads wget $VARAHF wget $VARAFM echo "unzipping VARA files" sleep 1 unzip VARA\ FM\ v4.2.3\ Setup.zip unzip VARA\ HF\ v4.6.3\ Setup.zip rm VARA\ FM\ v4.2.3\ Setup.zip VARA\ HF\ v4.6.3\ Setup.zip #install VARA FM with wine /usr/bin/wine VARA\ FM\ setup\ \(Run\ as\ Administrator\).exe #install VARA with wine /usr/bin/wine VARA\ setup\ \(Run\ as\ Administrator\).exe #Install Driver APP="pdh.dll driver" HEADER cd $HOME/Downloads #k6eta site offline March 2023. Pull pdh.dll from my github #wget http://files.k6eta.com/pdh.dll.zip wget wget --tries 2 --connect-timeout=60 https://github.com/km4ack/pi-scripts/raw/master/pdh.dll.zip unzip pdh.dll.zip rm pdh.dll.zip mv pdh.dll $HOME/.wine/drive_c/windows/system32 echo "Installation done" exit