原创

Ubuntu安装并激活Navicat Premium 15教程

前言

Navicat 是一款非常好用的数据库工具,但是由于我的笔记本电脑操作系统更改为 Ubuntu 了,又买不起付费的 Navicat ,所以只能寻找破姐版,但是 Linux 的破解版又很难找,所以只能寻找破解教程,自己动手丰衣足食。

教程

一、工具介绍

  1. navicat15-premium-cs.AppImageNavicat 15 Premium 官方简体中文试用版
  2. vicat-patcher:补丁
  3. icat-keygen :注册机
  4. imagetool-x86_64.AppImageLinux 独立运行软件打包工具

下载链接: https://pan.baidu.com/s/1iZ3VIzFy9b4cTL11ebn4bA 密码: mpmh

二、系统环境准备

1、更新源

sudo apt update

*注:需要更换为阿里云源的可以查看我之前搭建 LNMP 环境的文章,链接地址:Ubuntu20.04安装(LNMP)Nginx、MySQL8、PHP7.4开发环境

1、安装 capstone

sudo apt-get install libcapstone-dev

2、安装 keystone

//cmake 是一个跨平台的、开源的构建工具
sudo apt-get install cmake

//keystone是OpenStack的身份服务,暂且可以理解为一个'与权限有关'的组件,我们从他的开源仓库上拉取
git clone https://github.com/keystone-engine/keystone.git

//如果上面GitHub拉取有点慢的话,可以使用我gitee备份的仓库拉去
git clone https://github.com/keystone-engine/keystone.git

//进入keystone项目
cd keystone

//新建一个打包目录并进入该目录
mkdir build && cd build

//运行上层目录下的make-share.sh文件
../make-share.sh

//编译且安装
sudo make install

//为了让动态链接库为系统所共享,还需运行动态链接库的管理命令
sudo ldconfig

3、安装 rapidjson

sudo apt-get install rapidjson-dev

三、破解步骤

1、进入刚刚下载软件的目录,给刚下载的软件执行权限

sudo chmod +x appimagetool-x86_64.AppImage && chmod +x navicat-patcher && chmod +x navicat-keygen

2、解压 NavicatAppImage 镜像文件

//创建一个文件夹用来放Navicat的AppImage镜像文件解压后的文件,并将镜像解压到刚刚创建的文件夹,然后将解压好的文件复制一份到准备打补丁的文件夹
mkdir navicat15 && mount -o loop navicat15-premium-cs.AppImage navicat15 && cp -r navicat15 navicat15-patched

3、运行补丁:

./navicat-patcher navicat15-patched

4、打包成可独立运行的软件:

./appimagetool-x86_64.AppImage navicat15-patched navicat15-premium-cs-pathed.AppImage

5、运行打补丁后的软件包:

chmod +x navicat15-premium-cs-pathed.AppImage && ./navicat15-premium-cs-pathed.AppImage

6、运行注册机,选择对应的项:

navicat-keygen --text ./RegPrivateKey.pem

7、断网后填入生成的注册码,超时后选择手动激活,输入请求码,两次回车生成激活码,填入后即可激活成功。

8、设置桌面图标

todo 晚点写

图片地址:navicat15-premium.png

正文到此结束
本文目录