A Apple lançou sua nova versão do Sistema Operacional MacOS, com o codinome Catalina, foi lançado neste ultimo dia 07 de Outubro.
Com esta nova versão, algumas funções que funcionam corretamente em outras versões pararam de funcionar nesta, uma destas é nosso amigo Winbox do Mikrotik. Nessa nova versão, aplicações de 32Bits não são mais suportadas, e como uns dos componentes essenciais para rodar o Winbox no macOS é o Wine, precisamos rodar ele na versão de 64bits.
Para te ajudar vamos seguir o tutorial abaixo.
1. Faça o backup de seu Address usando o Winbox ou copiando os arquivos do Wine
Utilizando o terminal (ou algum aplicativo como o iTerm) mova seu diretório do wine para outro nome, usando o comando
cd ~
mv .wine .wine-backup
2. Apague os dados antigos do Wine
Utilize os comandos:
rm -rf /Applications/Wine*
rm -rf ~/.wine/
3. Baixe e instale a versão mais recente do Wine
Baixe a versão Wine Staging através da url: https://dl.winehq.org/wine-builds/macosx/pool/winehq-staging-4.18.pkg
Instale normalmente a versão em seu MacOS.
4. Baixe a versão 64bits do Winbox
Para baixar acesse o site do Mikrotik na aba Downloads ou utilize o link: https://download.mikrotik.com/winbox/3.20/winbox64.exe
5. Rodar o Wine64 com Winbox64
Para rodar o wine64 com o Winbox64 use o seguinte script:
/bin/zsh
export PATH="/Applications/Wine Staging.app/Contents/Resources/wine/bin:$PATH"
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
export DYLD_FALLBACK_LIBRARY_PATH="/usr/lib:/opt/X11/lib:$DYLD_FALLBACK_LIBRARY_PATH"
wine64 ~/Downloads/winbox64.exe > /dev/null 2>&1 &
Para facilitar a vida, você pode rodar um script para sempre executar esses comandos.
Utilize os comandos: vi inicia-mikrotik
!/bin/zsh
export PATH="/Applications/Wine Staging.app/Contents/Resources/wine/bin:$PATH"
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
export DYLD_FALLBACK_LIBRARY_PATH="/usr/lib:/opt/X11/lib:$DYLD_FALLBACK_LIBRARY_PATH"
wine64 ~/Downloads/winbox64.exe > /dev/null 2>&1 &
Saia e salve do arquivo com :wq!
De permissão de execução ao arquivo: chmod +x inicia-mikrotik
E execute o script com o comando: ./inicia-mikrotik ou ~/inicia-mikrotik
Para resumir vou adicionar todos os comandos aqui utilizados
cd ~
mv .wine .wine-backup
rm -rf /Applications/Wine*
rm -rf ~/.wine/
https://dl.winehq.org/wine-builds/macosx/pool/winehq-staging-4.18.pkg
https://download.mikrotik.com/winbox/3.20/winbox64.exe
/bin/zsh
export PATH="/Applications/Wine Staging.app/Contents/Resources/wine/bin:$PATH"
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
export DYLD_FALLBACK_LIBRARY_PATH="/usr/lib:/opt/X11/lib:$DYLD_FALLBACK_LIBRARY_PATH"
wine64 ~/Downloads/winbox64.exe > /dev/null 2>&1 &
vi inicia-mikrotik
!/bin/zsh
export PATH="/Applications/Wine Staging.app/Contents/Resources/wine/bin:$PATH"
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
export DYLD_FALLBACK_LIBRARY_PATH="/usr/lib:/opt/X11/lib:$DYLD_FALLBACK_LIBRARY_PATH"
wine64 ~/Downloads/winbox64.exe > /dev/null 2>&1 &
chmod +x inicia-mikrotik
./inicia-mikrotik ou ~/inicia-mikrotik
Caso tenha duvidas entre em contato conosco:
E-mail: noc@made4it.com.br
WhatsApp: +5543984854013
Telefone: +55 43 30478300
Grande abraço e até a proxima.
Referencias: https://forum.mikrotik.com/viewtopic.php?t=152795