wine 提供了一套windows运行环境,可以让我们在 macOS/Linux 上安装 windows 软件。
Enterprise Architect 是一个UML建模软件,支持时序图、活动图、流程图、类图等等,以下简称 EA。
本文参考自官方手册 Installing Enterprise Architect under macOS。
安装 homebrew
可以参考 Mac homebrew 的安装和 brew 命令的使用。
安装 wine
在终端
中执行输入下面的命令,并回车:
brew install wine
安装 winetricks
winetricks 工具可以帮我们下载安装windows运行时依赖,建议安装。
在终端
中执行输入下面的命令,并回车:
brew install winetricks
安装完后,即可在终端中使用 wine 命令、winetricks 命令。
安装 EA 需要的依赖
winetricks msxml3
winetricks msxml4
winetricks mdac28
brew install cabextract
winetricks jet40
安装推荐字体
在 https://fontlibrary.org/en/font/carlito 下载 Carlito 字体,是一个压缩包,解压它,里面有多个 ttf 格式的字体文件。
打开 macOS 上的 字体册
(Font Book) 文件,点击菜单栏:文件
->安装字体
,选择 Carlito 的所有 ttf 文件,安装即可。
安装 EA
去官网下载安装包放到 Downloads 目录,如果安装文件名是easetupfull.msi
,用下面的命令安装:
wine msiexec /i ~/Downloads/easetupfull.msi
如果安装文件名是easetup.msi
,用下面的命令安装:
wine msiexec /i ~/Downloads/easetup.msi
命令执行后,会弹出经典的 windows 软件安装界面,根据指引安装。
运行 EA
安装在~/.wine/drive_c/Program Files (x86)/Sparx Systems/EA
目录下,
wine EA.exe
体验
体验没有windows上好,略卡顿,分辨率不够,部分中文不显示。暂无经历寻找优化方案。
可以考虑用 crossover 替代 wine。
可以考虑 macOS 原生建模应用,比如 visual paradigm、astah 等。