下载

通过官网直接下载后解压

使用 vim 或者其他软件,打开目录下的 start_navicat,修改其中的语言为

1
export LANG="zh_CN.UTF-8"

设置 Windows 虚拟机

因为用到的破解工具只有 Windows 版本的

破解 Navicat

Windows 中打开 cmd 运行以下命令

1
navicat-patcher.exe "E:\Navicat"

路径要修改为共享文件夹在虚拟机中的路径地址

然后会有一堆输出,看到最后显示 MESSAGE: Patch has been done successfully. 说明创建私钥并替换公钥成功

然后输入下面的命令生成激活码

1
navicat-keygen.exe -text .\RegPrivateKey.pem

然后会有一些选项选择 Navicat 的版本、语言等等

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Select Navicat product:
0. DataModeler
1. Premium
2. MySQL
3. PostgreSQL
4. Oracle
5. SQLServer
6. SQLite
7. MariaDB
8. MongoDB
9. ReportViewer

(Input index)> 1

Select product language:
0. English
1. Simplified Chinese
2. Traditional Chinese
3. Japanese
4. Polish
5. Spanish
6. French
7. German
8. Korean
9. Russian
10. Portuguese

(Input index)> 1

(Input major version number, range: 0 ~ 15, default: 12)> 12

Serial number:
XXXX-XXXX-XXXX-XXXX
  • 等到出现序列号的时候,回到 Ubuntu 系统,断开网络并打开 Navicat,点击注册-输入序列号-激活,稍等一会弹出一个提示离线激活的窗口,点击离线激活

  • 复制里面的密钥,粘贴到 Windows 中的 cmd 中(出现序列号后按照要求继续输入姓名和组织后就会提示你输入注册码)

  • cmd 输入注册码后两次回车就可以得到激活码,将那个激活码粘贴到 Ubuntu 下的 Navicat 的离线激活对话框中,就激活了

设置快捷方式

复制下面的图片到软件根目录

avatar

在根目录下新建文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[Desktop Entry]

Encoding=UTF-8

Name=Navicat Premium

Comment=The Smarter Way to manage dadabase

Exec=/bin/sh "/home/zhou/navicat121_premium/start_navicat"

Icon=/home/zhou/navicat121_premium/navicat.png

Categories=Application;Database;MySQL;navicat

Version=1.0

Type=Application

Terminal=0

然后赋予快捷方式运行权限,并添加到 Ubuntu 应用快捷文件的存放位置中,方便下次搜索并直接运行 navicat

1
2
sudo chmod a+x navicat.desktop
sudo cp navicat.desktop /usr/share/applications

修复英文乱码

打开后发现很多地方出现了小框框的乱码,修改字体可以解决

工具-选项 会弹出配置窗口,分别修改常规、编辑器和记录三个栏目中的字体为 Noto Sans mono CJK SC Regular