Skip to content

Run 32-bit MikroTik Dude Client on macOS Catalina (64-bit only) or later

License

Notifications You must be signed in to change notification settings

smileymattj/macOS-MikroTik-Dude-64-Wine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

macOS-MikroTik-Dude-64-Wine

Run 32-bit MikroTik Dude Client on macOS Catalina (64-bit only) or later

Resource Links

https://youtu.be/mS_xlhlDsSs

https://www.xquartz.org
https://github.com/Gcenx/WineskinServer/releases
https://mikrotik.com/download
https://www.nirsoft.net/utils/resources_extract.html

Create Temp Working Directory

mkdir WineBuilds
cd WineBuilds

Download Assets

curl -O -L https://github.com/XQuartz/XQuartz/releases/download/XQuartz-2.8.5/XQuartz-2.8.5.pkg
curl -O -L https://github.com/Gcenx/WineskinServer/releases/download/V1.8.4.2/WS11WineCX21.2.0.tar.7z
curl -O -L https://download.mikrotik.com/routeros/7.8/dude-install-7.8.exe
curl -O -L https://www.nirsoft.net/utils/resourcesextract.zip

curl -O -L https://raw.githubusercontent.com/smileymattj/macOS-MikroTik-Dude-64-Wine/main/Dude.app/Contents/Info.plist
curl -O -L https://raw.githubusercontent.com/smileymattj/macOS-MikroTik-Dude-64-Wine/main/Dude.app/Contents/MacOS/Dude

Install XQuartz

open XQuartz-2.8.5.pkg

Install Wine

open WS11WineCX21.2.0.tar.7z

cd wswine.bundle
rm -r share/wine/gecko
sudo mkdir /usr/local/wine
sudo mv * /usr/local/wine/
cd ..

Install Dude

/usr/local/wine/bin/wine32on64 dude-install-7.8.exe

/usr/local/wine/bin/wine32on64 ~/.wine/drive_c/Program\ Files/Dude/dude.exe

Create Application Shortcut

mkdir -p Dude.app/Contents/MacOS
mkdir -p Dude.app/Contents/Resources

mv Info.plist Dude.app/Contents/
mv Dude Dude.app/Contents/MacOS/
chmod +x Dude.app/Contents/MacOS/Dude

Extract & Set Icon

cp ~/.wine/drive_c/Program\ Files/Dude/dude.exe ./

unzip resourcesextract.zip

/usr/local/wine/bin/wine32on64 ResourcesExtract.exe

open Dude_200.ico

mkdir Icon.iconset
mv icon_128x128.png Icon.iconset/

iconutil -c icns Icon.iconset

mv Icon.icns Dude.app/Contents/Resources/

Install Dude Application

mv Dude.app /Applications/

Cleanup

cd ..
rm -r WineBuilds

About

Run 32-bit MikroTik Dude Client on macOS Catalina (64-bit only) or later

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages