Box enables x86 binary to run on arm, wine enables windows to run in linux
Installing Wine on Intel /Debian
- Reference the following https://wiki.winehq.org/Ubuntu
- jump to config
- use a 32bit OS image to get up and running quickly with these tips.
- if pi 4/5 recomend using X11 not wayland for ham its easy
- pi5 issue of note raspberrypi/bookworm-feedback#107
Load up Pi-Apps http://pi-apps.io
wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash
- Use the Pi-Apps GUI navigate to Tools->Emulation
- install Wine 32bit
- install Box86 32bit
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
sudo mv -v winetricks /usr/local/bin
- Install DLL with winetricks by running "winetricks" from CLI
- You may want to run
WINEARCH=win32 winetricks
to set it up the first time, on wow64 it will fail - press OK for 'default prefix'
- choose install a DLL or component
- Select some needed DLL and press OK to install
- Vara comdlg32ocx, comctl32oxc, pdh-nt4, vb6run
- VarAC vcrun2010
- You may want to run
WINEARCH=win32 winecfg
/usr/local/bin/winetricks --force pdh_nt4
/usr/local/bin/winetricks --force vb6run
/usr/local/bin/winetricks --force comdlg32ocx
/usr/local/bin/winetricks --force comctl32ocx
/usr/local/bin/winetricks --force vcrun2010
wine regedit
HKEY_LOCAL_MACHINE\Software\Wine\Ports
add a new String Value
for example of: COM1
and the value /dev/ttyUSB0
-
Download Vara, WinLink and a bunch more tools single command
wget -r -A "*.zip" 'https://downloads.winlink.org/'
-
if needed (program crash for missing stuff) try copy all the OCX files in VARA rather then set paths or register
cp ~/.wine/drive_c/VARA/OCX/* ~/.wine/drive_c/VARA/
-
download needs a free login get it from https://www.varac-hamradio.com/downloadlinux
-
remember to validate your VarAC.ini and disable
LinixCompatibleMode=OFF
.net crash seems to happen with it ONsed -i 's/LinuxCompatibleMode=OFF/LinuxCompatibleMode=OFF/' ~/.wine/drive_c/VarAC/VarAC.ini
- possible missing fonts? its unclear why they are not being used by varac.