mac上安装Enterprise Architect

前言

写在最前:不支持macOS Catalina 10.15,血的教训。

最近重window切换到mac os,整体感觉,mac os确实是对编码非常友好对操作系统,不仅仅有细腻精致对操作界面,也可以使用命令行去完成很多事情。不用再从linux在切换到dos对不适应,dos对命令行确认让人爱不起来。mac既具备window强大对界面,也可以使用可媲美Linux对命令行,确实非常适合程序员。
但是享受系统带来的便利,也遇到了一些不适,特别是window庞大的软件库。
比较方便的,是使用crossover来进行安装,已经支持到Enterprise Architect 14.0。可是crossover是收费软件,只要15天到试用期,转而使用wine。但是wine到安装难度不小,网上有很多教程使用brew安装,但是现在brew到库里已经找不到wine到包了。从源码进行编译,走了不少弯路,我把详细过程记录下来,尽量让大家少踩坑。

安装brew

brew是mac到包管理器,相当于centos的yum,可以安装很多的软件,但是在管理的包中正好没有wine,无奈。

  1. 在/etc/hosts文件中增加
    151.101.108.133 raw.githubusercontent.com ip地址可能会有变化,配置的时候再查一下域名的ip再配置;
  2. 执行安装命令
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

升级bison

升级编译工具bison,系统自带的bison由于版本过低,无法编译wine

  1. 使用brew install bison 安装新版的bison
  2. 进入
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/目录,
  3. 执行sudo mv bison bison_bak
  4. 使用新版本,替换旧版本
    sudo cp /usr/local/Cellar/bison/3.0.4/bin/bison /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/

安装XQuartz

brew install XQuartz,这是镜头最顺利的安装。

安装freetype

这是编译wine需要的包,使用brew安装brew install freetype

安装wine

终于到了正题了,这也是今天花费最多的事情,没有之一。光是下载源码就遇到了难题,网速实在是太慢,下载的时候断了好多次,有时候由没续上,不得不从新下,国内的也没有较新的包供下载。

  1. 下载源码包
  2. 有了前面的准备,安装起来就比较顺利了。
  3. 编译前检查./configure --enable-win64
  4. 编译安装sudo make install,这一步骤要耗费相当长的时间,做好心理准,大概要花半小时到一小时左右。这也是C和C++经常被调侃的地方。
  5. 进入/usr/local/bin目录,执行ls -l wine*,可以看到一个wine64的文件,这个就是wine的执行文件,window软件可以使用wine64 ***.exe来运行。
  6. 先别急,到完成还早。后续步骤需要,会用到wine命令,但这里但文件是wine64,所以将wine64拷贝一份为wine,也可以用软连接完成。

安装winestricks

  1. 复制文件https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks,到本地/Application/winestricks
  2. 添加执行权限chmod +x /Application/winestricks

使用winestricks安装运行时所需要但包

这些包实在EA软件运行时所需要的,受限于网络原因,需要花非常长的时间。

  1. /Applications/winetricks msxml3
  2. /Applications/winetricks msxml4
  3. /Applications/winetricks mdac28

安装Jet 4.0 数据库引擎

通过使用jet4.0数据库引擎,enterprisearchitect可以访问使用Unicode字符编码的数据库文件

  1. 安装cabextract brew install cabextract
  2. 安装Jet 4.0 /Applications/winetricks jet40

安装ODBC驱动

要直接连接到托管在第三方DBMS上的enterprise architect项目,需要使用适合DB类型的ODBC驱动程序。要安装ODBC驱动程序,首先下载相关的安装程序,然后使用Wine运行安装程序。

  1. 下载好mysql驱动程序,要看使用的mysql是什么版本,驱动的版本不能低于数据库的版本,最好保持一致,我这里使用的是mysql 5.x
  2. 使用wine安装驱动wine msiexec /i Downloads/mysql-connector-odbc-5.3.12-win32.msi

安装Enterprise Architect

下载好Enterprise Architect安装包,使用wine进行安装。

wine  msiexec  /i  Downloads/easetup.msi

安装Carlito字体

我们建议安装Carlito字体,以便图表中的文本显示与在本机Windows安装中一样。这还可以防止图表不必要地调整大小。
默认情况下,Enterprise Architect使用Microsoft的Calibri字体,但在macOS(或Wine)下无法使用此字体,除非您以前安装了Microsoft产品,如MS Office。

  1. 下载carlito’字体文件。

    -carlito’字体可从以下网址下载:‘https://fontlibrary.org/en/font/carlito’

  2. 字体文件打包成ZIP文件。从ZIP存档中提取字体文件

  3. 使用“字体手册”安装字体,这将使它们可用于所有应用程序。
    使用“Finder”,双击Applications文件夹中的“Font Book”启动该应用程 序。
    从字体手册主菜单中选择“文件|添加字体…”打开文件选择窗口。
    导航到并选择所有Carlito字体文件。
    单击“打开”。

创建Enterprise Architect快捷启动方式

  1. 使用“Finder”,打开“home”文件夹。
  2. 从Finder菜单中,选择“Go | Go to Folder…”,然后在打开的对话框中输入“.wine”。(请注意此文件夹名称中的“点”前缀。)
  3. 导航到“drive\Program Files\Sparx Systems\EA”(如果您在安装Wine时选择包含对64位系统的支持,请改为导航到“drive\c\Program Files(x86)\Sparx systems\EA”)
  4. 在此文件夹中,找到文件’EA.exe文件’. 右键单击’EA.exe文件,然后选择“生成别名”。将别名重命名为“Enterprise Architect”,然后将别名拖到桌面。或者,拖动’EA.exe文件“到码头上。
  5. 通过双击桌面上的快捷方式或通过单击Dock中的快捷方式启动Enterprise Architect。
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Enterprise Architect(企业架构师)是一款由Sparx Systems公司开发的可视化建模工具,专为帮助企业分析、设计和实施各种系统和业务架构而设计。它被广泛应用于企业架构管理(Enterprise Architecture Management,EAM)、系统开发、流程建模和数据库设计等领域。 Enterprise Architect中文版提供了一套完整的中文界面和文档,方便使用中文语言的用户进行建模和分析工作。它支持中文的输入、显示和输出,使用户能够更容易地理解和分享项目信息和文档。 Enterprise Architect中文版的主要功能包括: 1. 可视化建模:用户可以使用各种图形符号和工具将业务流程、系统结构、数据模型等进行可视化建模。这种视觉化方式帮助用户更好地理解和沟通系统设计和实现的概念。 2. 团队协作:Enterprise Architect中文版支持团队协作,多个用户可以同时共享和编辑同一项目。用户可以追踪和管理各种版本变化,并进行注释和审查。 3. 集成开发环境:它集成了一些常用的开发工具和语言,并支持多种编程语言的代码生成和逆向工程。它也提供了构建、部署和测试系统的工具和功能。 4. 可扩展性:用户可以通过插件机制扩展Enterprise Architect中文版的功能,以适应特定的项目需求和行业标准。此外,用户还可以自定义模型模板、报表和文档样式。 总体而言,Enterprise Architect中文版对于企业的架构管理和系统开发非常有价值。它提供了一套功能强大的工具和方法,帮助用户更好地理解、设计和实施复杂的企业架构和系统。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值