这里的方法不支持16或者更高的版本
install c++
Environmental Science
sudo apt-get install build-essential sudo apt-get install gdb
install navicat keygen denpencies
# 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
编译navicat keygen
$ git clone -b linux --single-branch https://gitee.com/andisolo/navicat-keygen.git
$ cd navicat-keygen
$ make all
生成完成后,你会在 bin/
文件夹下看到编译后的keygen/patcher
下载官方安装包,如navicat16-premium-cs.AppImage,然后把安装包的文件到处到某个目录下如:
mkdir ~/navicat
sudo mount -o loop ~/Downloads/navicat16-premium-cs.AppImage ~/navicat
cp -r ~/navicat ~/navicat-patched
sudo umount ~/navicat
rm -rf ~/navicat
使用 navicat-patcher 替换官方公钥
bin/navicat-patcher ~/navicat-patched
使用 navicat-keygen 生成序列号和激活码
bin/navicat-keygen –text ./RegPrivateKey.pem
选择navicat产品,这里选择1,peemium
选择产品语言,这里选择1,简体中文
选择产品的版本,这里填15
然后会自动生成序列号
然后填写名称,组织
填写后断网,打开navicat,输入序列号,点击激活,
点击手动激活,复制请求码,输入到terminal,
连续两次enter,获取激活码,输入到navicat,然后点击激活,这里激活完成