Navicat_激活教程2021(Linux)
一个强大的数据库管理软件 Navicat 激活教程2021(Linux)
Navicat 是香港卓软数字科技有限公司生产的一系列 MySQL、MariaDB、MongoDB、Oracle、SQLite、PostgreSQL 及 Microsoft SQL Server 的图形化数据库管理及发展软件。它有一个类似浏览器的图形用户界面,支持多重连线到本地和远程数据库。它的设计合乎各种用户的需求,从数据库管理员和程序员,到各种为客户服务并与合作伙伴共享信息的不同企业或公司。 –Wikipedia
环境:
1.环境清单:
- Navicat包:官网传送阵
- Navicat-Keygen工具(依赖下面三个库)
- capstone
- keystone (需要cmake)
- rapidjson
- AppImage打包工具
2.环境准备:
Navicat 包下载BD直下(navicat premium-15.0.23)
Note: 官网最新版激活失败,可以使用这个旧版本(小编激活官网最新版的时候,卡在激活的第2 步)
准备Navicat-Keygen的编译环境
capstone
sudo apt install libcapstone-dev
keystone
安装编译工具cmake
sudo apt install cmake
cd ~/下载 # 获取keystone源码并编译安装
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build # 创建一个build目录用于存放keystone编译后的库文件
cd build
../make-share.sh
sudo make install # 安装keystone动态库
sudo ldconfig # 执行dconfig动态链接库为系统所共享
sudo apt install rapidjson-dev # 安装 rapidjson
- 3.编译安装Navicat-Keygen:
下载 |
Note: 如果make all 的时候,提示fatal error: openssl/opensslv.h: 没有那个文件或目录,此时请执行sudo apt-get install libssl-dev就可以了
- 4.下载AppImage打包工具并授权:
cd ~/下载 # 下载 |
激活:
- 1. 提取AppImage文件:
将navicat15-premium-cs.AppImage 移动到 /home/目录下,进入AppImage目录下,打开终端并执行 |
+ **2. navicat-patcher 替换官方公钥:**
# 进入navicat-keygen/bin/目录 |
- 样式输出
********************************************************** |
3. 将navicat15 打包:
cd ~/下载 |
4. 运行刚打包的navicat15.AppImage:
./navicat15.AppImage |
5. 使用 navicat-keygen 来生成 序列号 和 激活码:
1. 执行navicat-keygen
cd ~/下载/navicat-keygen/bin/
./navicat-keygen --text ./RegPrivateKey.pem你会被要求选择Navicat产品类别、Navicat语言版本和填写主版本号。之后一个随机生成的 序列号 将会给出

使用这个 序列号(Serial number) 来暂时激活Navicat。
之后你会被要求填写 用户名 和 组织名, 你可以随意填写,但别太长。
[*] Your name: LIBRA |
之后你会被要求填写请求码。注意不要关闭keygen。
断开网络. 找到navicat注册窗口,填写keygen给你的 序列号,然后点击 激活,再点击 手动激活。(通常在线激活会失败,所以在弹出的提示中选择手动激活)
复制 请求码 到keygen,连按两次回车结束。
