Debian12下的Navicat-Promium安装和激活(未完成)

安装

安装 Navicat Promium,最新版本是16,使用官网提供的下载方式

1
2
3
4
5
6
7
cd ~

wget https://www.navicat.com/download/direct-download?product=navicat16-premium-en.AppImage&location=1

chmod +x navicat16-premium-en.AppImage

./navicat16-premium-en.AppImage

激活

Github开源的地址:点此跳转

以下命令你只需复制粘贴即可

提取AppImage

将下载的 AppImage 文件内容全部提取到一个文件夹中

1
2
3
4
5
6
7
8
mkdir navicat16-premium-cs

mount -o loop ./navicat16-premium-cs.AppImage ./navicat16-premium-cs

sudo mount -o loop ./navicat16-premium-cs.AppImage ./navicat16-premium-cs

# 这一步需要等待一会
cp -r ./navicat16-premium-cs ./navicat16-premium-cs-patched

编译

前提安装了

  • capstone
  • keystone
  • rapidjson
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
sudo apt update

# 安装 capstone
sudo apt install libcapstone-dev

# 安装 keystone
sudo apt install cmake
git clone https://github.com/keystone-engine/keystone.git ~/.keystone
cd ~/.keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig

# 安装 rapidjson
sudo apt install rapidjson-dev

开始编译

1
2
3
4
5
git clone https://github.com/JohnHubcr/navicat-keygen ~/.navicat-keygen

cd ~/.navicat-keygen

make all

重置

使用 Hugo 构建
主题 StackJimmy 设计