Mac 使用 wine 安装 Enterprise Architect UML 建模软件


#Mac#


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 等。


( 本文完 )