Mac 下 Navicat 12.1.12 最新破解

在操作到第6步:运行patcher,遇到了几个问题:

  1. 看到指令cd navicat-patcher,瞬时懵逼了,这个是啥目录啊。后来前后又翻看了blog才知道这个就是第1步从git上下的开源破解软件目录下的navicat-patcher目录。
$ cd navicat-patcher
  1. 在执行第二条指令的时候,
$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

又出错了,错误提示:

no such file or directory: ./navicat-patcher

那是因为navicat-patcher目录下面没有一个名为navicat-patcher的可执行文件,后来仔细翻阅开源软件github上的中文资料后,发现需要在navicat-patcher目录下执行以下指令(第2步操作过程中安装的openssl指令):

$ make release

然而事情总是不会这么顺利,这时又会弹出一个新的错误,错误信息:

make: *** No rule to make target `realse'.  Stop

百思不得其解,难道是我的openssl没有安装好?重新部署了一遍openssl,问题依旧,在网上搜索了一番又找不到相应的解决办法,在盯着终端的时候突然注意到一个问题,如下图所示:


image.png

红色圈圈里的windows这个分支是windows,也就是说这个源码是有分支的,默认是处在windows上的,难道还有Mac分支??带着疑问立刻到github上看源码果然发现有2个分支,一个windonws,一个mac。在终端上输入

$ git checkout mac

切换到mac分支上,再执行指令:

$ make release

执行完该指令后在终端上会看到一大串告警日志输出,在目录下会生成一个可执行文件,如下图所示


image.png

这个时候再执行一遍以下命令就不会出现错误了

$ ./navicat-patcher /Applications/Navicat\ Premium.app/Contents/MacOS/Navicat\ Premium

PS:此次破解主要得益于我之前对终端iTerm进行了个性化显示处理,让我一眼就看到了开源破解软件是处在windows分支上的(不知道原版的会不会显示分支,不去追究了),不然要破解到何时何月了,而我对iTerm主题改造也就2天之前,真是太幸运了。对我的iTerm主题感兴趣的同学可以看我前面一篇文章。

推荐阅读更多精彩内容

  • 系统管理与维护命令 date date(选项)(参数) | 选项 | 说明 | | :-------- | ...
    蓓蓓的万能男友阅读 3,134评论 0 4
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    O感悟人生O阅读 10,936评论 2 34
  • 注意:长期更新,有“【任❤️何】”MAC软件需求(包括游戏、插件、图形设计、开发、系统、办公、网络等等),留言或者...
    SunnyLeong阅读 65,615评论 51 454
  • 这几天,我抽时间把《天赐之女》这部获奖小说改编的最新丧尸片,看完了。 跟以往看过的上来就血腥刺激的丧尸片不同。(以...
    阿文有颗勇敢的心阅读 136评论 3 0
  • 还没进食堂就闻到了浓郁厚实的香气,兴致勃勃地要了一碗羊肉泡馍,却觉得机器切割破坏了馍的纹理,抱怨是在吃快餐充饥而已...
    张玉晶阅读 1,069评论 14 13
  • 1. 夕阳下 逆光中落寞的侧脸 是你吗 2. 我说我喜欢你 心甘情愿 后果不计 3. 少年 少年 你的纯白 惊艳我...
    相思客阅读 125评论 0 0
  • 十年前,我们还都是校园里的孩子,我们有一群朋友,有男,有女。 那个时候,大多数男孩儿的爱好是打篮球,汗洒篮球场 附...
    花凌J阅读 209评论 0 1
  • “闭嘴,现在就开始写”,这样一句简单的话,却让我恍然大悟。 还记得第一次看见这个句子,是在《不安的时候,坐下来写》...
    瑾单一点阅读 759评论 2 1