今天来分享在
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
- 将生成的许可证复制到
Navicat
,此时需要断开断开网络
使用手动激活
- 将请求码复制到命令窗口(连按两次回车键)
- 将激活码复制到
Navicat
激活
- 看看效果图
嗨呀到这
Navicat
就注册成功了哈哈真香.