mac上安装Enterprise Architect

  • 前言
    • 安装brew
    • 升级bison
    • 安装XQuartz
    • 安装freetype
    • 安装wine
    • 安装winestricks
    • 使用winestricks安装运行时所需要但包
    • 安装Jet 4.0 数据库引擎
    • 安装ODBC驱动
    • 安装Enterprise Architect
    • 安装Carlito字体
    • 创建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。

mac上安装Enterprise Architect相关推荐

  1. visio2002无法安装(您必须首先安装Enterprise Architect Edition of visual Studio.Net2003)的解决方案

    我在安装vision2002时,一开始就出现如下的提示: 您必须首先安装Enterprise Architect Edition of visual Studio.Net2003 上网搜索,也没有发现 ...

  2. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  3. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  4. MAC上安装iTerm2+oh my zsh+设置Dracula主题

    MAC上安装iTerm2+oh my zsh+设置dracula主题 iTerm2 + oh my zsh 安装教程 Dracula主题安装教程 问题解决教程

  5. mysql startupitem_MySQL数据库之Mac上安装MySQL过程分享

    本文主要向大家介绍了MySQL数据库之Mac上安装MySQL过程分享 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.下载MySQL下载地址,选择要下载的版本,建议选择DMG ...

  6. mac catalina删除系统多余文件 内存不足_macOS Catalina Patcher(如何在旧mac上安装Catalina系统)...

    macOS Catalina Patcher是一款macOS Catalina修补程序,可以在旧mac上安装最新的Catalina系统工具.macOS Catalina 10.15是Apple受欢迎的 ...

  7. Mac上安装create-react-app

    Mac上安装create-react-app,经常出现安装不上,这里说一下办法: 方法一: 1. sudo npm install -g create-react-app 2. create-reac ...

  8. 如何在Mac上安装win10正版系统

    2019独角兽企业重金招聘Python工程师标准>>> 自从微软win10系统上市后,面对新出现的操作系统,不少用户想要开始尝试使用它,体验这款全新的操作系统.对于windows用户 ...

  9. 在mac上安装Go语言初体验

    我将在mac os x的开发机器上安装go语言的开发环境. go语言运行包下载地址:http://code.google.com/p/go/downloads/list 这里我选择安装 go1.0.3 ...

  10. mac上安装Chromedriver注意事宜

    mac上安装Chromedriver注意事宜: 1.网上下载chromedriver文件或在百度网盘找chromedirver文件 2.将 chromedriver 放置到:/usr/local/bi ...

最新文章

  1. C++中struct的使用
  2. Zabbix-03-3 告警变量值
  3. 学术新星畅谈计算机视觉科研之路:视觉研究已经成熟,跨学科方法成为趋势...
  4. 低碳生活:充电电池及充电器
  5. python学习环境+开发环境的选择和配置
  6. ORACLE连接数据库(备忘)
  7. python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)
  8. HTML5-Tab标签
  9. leetcode python3 简单题7.Reverse integer
  10. 我给曾经暗恋的高中女同学,用Python实现了她飞机上刷抖音
  11. Win10怎么录制内部声音 内录软件哪个好
  12. 看了那些 Google 大神 Jeff Dean 的传说后,我跪了!
  13. 总结一个技术总监的教训和经验
  14. java六角括号怎么打_六角括号怎么打出来 六角括号输入方法
  15. 数据表底层的B+树的叶子结点为啥用类似双链表连接起来
  16. Qt自定义控件--QQ表情
  17. C++中如何获取一个文件夹下带有指定文件后缀名的文件绝对路径
  18. PMP证书现在还值得考吗?
  19. 微信小程序自定义组件使用阿里矢量图标库图标
  20. yum.repos.d目录中文件消失如何解决

热门文章

  1. java学习第七周总结
  2. 计算机科学对自然观的影响,浅谈自然辩证法对计算机科学研究的意义
  3. pandas 中的 isin和isnotin
  4. Keep it simple stupid
  5. Mybatis中Mapper标签总结大全
  6. WIN2003序列号
  7. c语言三角函数乘法怎么表示,C语言实现三角函数表
  8. 半导体储存器例题小试--十安辰
  9. 网易丁磊提议统一充电接口
  10. 高效建站(华为云服务器速成篇)