跳转至

navicat-keygen for linux - 如何编译?

1. 前提条件

安装最新的 CMake:

sudo apt-get install cmake

安装 fmtOpenSSLrapidjson:

sudo apt-get install libfmt-dev libssl-dev rapidjson-dev

需要注意的是,在安装过程中可能由于种种原因下载不了某些deb软件包,此时,请查看apt命令输出的内容,手动将缺失的软件包通过浏览器下载即可

2. 编译

需要注意,根据所使用的navicat软件版本不同需要选择不同分支,例如navicat16系列的产品请选择linux分支,对于早期版本例如navicat15,请选择linux-archived分支,此处介绍的是linux分支的操作

clone仓库:

git clone -b linux --single-branch https://notabug.org/doublesine/navicat-keygen.git
cd navicat-keygen

编译:

推荐使用root账户进行操作

mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release ..
cmake --build . -- -j4

编译完后你会在build文件夹里看到两个可执行文件 navicat-keygennavicat-patcher