今天来分享在
Deepin上安装并注册Navicat Premium 15的过程.(走了太多坑了)
- 安装
c++环境
sudo apt-get install build-essential
sudo apt-get install gdb
- 根据gitee破解文档安装破解环境
- install capstone
sudo apt-get install libcapstone-dev
- install keystone
sudo apt-get install cmake
git clone https://github.com/keystone-engine/keystone.git
cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig
- install rapidjson
sudo apt-get install rapidjson-dev
- install openssl
sudo apt-get install openssl
sudo apt install libssl-dev
- 编译
git clone -b linux --single-branch https://gitee.com/andisolo/navicat-keygen.git
cd navicat-keygen
make all
- 从官方网站下载navicat。你会得到一个AppImage文件。例如 navicat15-premium-en.AppImage。我假定这个AppImage文件在 ~/Desktop 文件夹下。提取AppImage文件里的所有文件到一个文件夹。
mkdir ~/Desktop/navicat15-premium-en
sudo mount -o loop ~/Desktop/navicat15-premium-en.AppImage ~/Desktop/navicat15-premium-en
cp -r ~/Desktop/navicat15-premium-en ~/Desktop/navicat15-premium-en-patched
sudo umount ~/Desktop/navicat15-premium-en
rm -rf ~/Desktop/navicat15-premium-en
- 使用
navicat-patcher替换官方公钥。(运行完会在bin同级目录下生成一个RegPrivateKey.pem文件)
./bin/navicat-patcher ~/Desktop/navicat15-premium-en-patched
- 使用
navicat-keygen来生成 序列号 和 激活码。
./bin/navicat-keygen --text ./RegPrivateKey.pem

0 (1).png
- 将生成的许可证复制到
Navicat,此时需要断开断开网络使用手动激活

0.png
- 将请求码复制到命令窗口(连按两次回车键)

0 (4).png
- 将激活码复制到
Navicat激活

0 (3).png
- 看看效果图

0 (2).png
嗨呀到这
Navicat就注册成功了哈哈真香.