mirror of
https://github.com/km4ack/pi-scripts
synced 2026-08-13 17:52:05 -04:00
96 lines
2.2 KiB
Bash
96 lines
2.2 KiB
Bash
#!/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
|