Linux(Deepin)安装Navicat Premium 15 并注册

今天来分享在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就注册成功了哈哈真香.

你可能感兴趣的:(Linux(Deepin)安装Navicat Premium 15 并注册)