Ubuntu 20.04 安装Navicat

  • 时间:
  • 来源:互联网
  • 文章标签:

Ubuntu 20.04 安装Navicat 15

1、下载Navicat 15 放在合适的位置,做好准备(我的:/usr/local/Navicat)


2、安装libcapstone-dev

~$ sudo apt install libcapstone-dev

3、安装keystone


​ a.安装cmake

~$ sudo apt install cmake

​ b.下载keystone (密码:71af)放在你想放的位置(我的:/usr/local/keystone)

~$ cd /usr/local/keystone	#进入keystone文件夹
~$ mkdir build		#创建build目录
~$ cd build		#进入build目录
~$ ../make-share.sh		#执行上级目录的make-share.sh脚本
~$ sudo make install 	#安装keystone动态库
~$ sudo ldconfig		#执行ldconfig动态链接库为系统所共享

4、 安装rapidjson

~$ sudo apt install rapidjson-dev	

5、 下载编译patcher-keygen(密码:etpj)放在合适的位置(我的:/usr/local/patcher-keygen)

~$ cd /usr/local/patcher-keygen		#进入激活工具目录
~$ make all			#执行编译安装

​ 编译安装成功之后,可以在patcher-keygen\bin目录下面看到navicat-keygen和navicat-patcher两个文件


6、提取AppImage内的文件(第一步下载好,放在Navicat目录下面了)

~$ cd /usr/local/Navicat 	#进入Navicat目录
~$ mkdir Navicat15		#创建名为Navicat15的目录
~$ sudo mount -o loop navicat15-premium-cs.AppImage Navicat15	#将navicat15-premium-cs.AppImage文件挂在到Navicat15目录下(注意:挂载成功后是只读)
~$ mkdir Navicat15-patcher		#创建目录
~$ cp -r Navicat15 Navicat15-patcher		#将Navicat15内的文件复制到Navicat15-patcher下面
~$ sudo umount Navicat15		#复制完成之后,取消挂载

7、开始patch

~$ cd /usr/local/patcher-keygen/bin		#进入bin目录
~$ ./navicat-patcher /usr/local/Navicat/Navicat15-patched	#注意Navicat15-patched这个目录,如果这个目录下面还有一级目录,则应该再往里一层
#path成功之后,会在bin目录下面生成一个PegPrivateKey.pem文件,后面会用到

8、下载AppImage(密码:4mt3)打包工具,解压过后,也放在Navicat目录下面,方便操作

~$ cd /usr/local/Navicat	
~$ sudo chmod -x appimagetool-x86_64.appimage		#赋予执行权限
~$ ./appimagetool-x86_64.appimage Navicat15-patcher navicat-patcher.AppImage		#将Navicat15-patcher目录下面的文件打包成navicat-patcher.AppImage


9、开始激活(记得断网)

~$ cd /usr/local/Navicat
~$ sudo chmod +x navicat-patcher.AppImage		#赋予执行权限
~$ ./navicat-patcher.AppImage		#执行打包好的Navicat程序,打开后不要管
~$ cd /usr/local/patcher-keygen/bin
~$ ./navicat-keygen --text PegPrivateKey.pem	#运行注册机
~$ #1.选择产品,这里输入1,选择Premium
~$ #2.选择语言,这里输入1,选择简体中文
~$ #3.选择版本号,这里输入15,
~$ #然后会看到生成的序列号,复制序列号,完成用户名,和组织的填写。

~$ #回到,刚刚打开的Navicat程序,点击注册。
~$ #把序列号输入进去,点击激活,因为断网,所以选择手动激活。
~$ #复制请求码,粘贴到控制台,按一下回车(千万不要连续按两次,否则会退出,如果没反应,等一下再按一次),然后会出现激活码。
~$ #复制激活码,粘贴进去,然后点击确定,大功告成!

10、总结

这其中可能会遇到很多的坑,比如说运行打包好的AppImage程序会出现权限不足的问题等等…,如果遇到这些问题,检查一下是不是哪个步骤出现问题了,重新来一次。多折腾,多长姿势!

11、参考文章

https://www.bilibili.com/read/cv6547509/

本文链接http://www.taodudu.cc/news/show-1781895.html