Linux下Navicat15激活的详细步骤

 更新时间:2022年08月03日 08:59:21   作者:youngyajun  
这篇文章主要介绍了Linux下激活Navicat15的详细步骤,经过测试Navicat 15.0.8版本可激活,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

1.下载Navicat

下载地址:

http://www.navicat.com.cn/download/navicat-premium

这里下载到/home/yyj/Downloads目录下,下载好的文件名称为navicat15-premium-cs.AppImage

注意:

​新的版本可能遇到不可激活的情况,后续激活Patch步骤可能遇到如下问题:

**********************************************************
* Navicat Patcher (Linux) by @DoubleLabyrinth *
* Version: 1.0 *
**********************************************************
Press ENTER to continue or Ctrl + C to abort.
[+] Try to open libcc.so ... Ok!
terminate called without an active exception

建议用Navicat以前的版本,经过测试Navicat 15.0.8版本可激活,其他版本请自测.

Navicat 15.0.8 For Linux 百度网盘下载地址如下:

链接: https://pan.baidu.com/s/1dbzKo_iQ_Kmmm_dQZZ-CdQ?pwd=njuf 提取码: njuf 

2.提取文件

命令:

# 在桌面创建临时目录
mkdir ~/Desktop/navicat15-premium-cs-tmp
# 挂载
sudo mount -o loop /home/yyj/Downloads/navicat15-premium-cs.AppImage ~/Desktop/navicat15-premium-cs-tmp
# 拷贝文件
cp -r ~/Desktop/navicat15-premium-cs-tmp ~/Desktop/navicat15-premium-cs
# 拷贝Navicat桌面图标,为后面创建桌面图标做准备
cp ~/Desktop/navicat15-premium-cs/navicat-icon.png ~/Desktop/
# 取消挂载
sudo umount ~/Desktop/navicat15-premium-cs-tmp
# 删除临时目录
rm -rf ~/Desktop/navicat15-premium-cs-tmp

3.编译激活工具

3.1 依赖库与安装命令:

capstone

sudo apt-get install libcapstone-dev

keystone

$ sudo apt-get install cmake
$ sudo apt-get install build-essential
$ sudo apt-get install gdb
$ git clone https://github.com/keystone-engine/keystone.git
$ cd keystone
$ mkdir build
$ cd build
$ ../make-share.sh
$ sudo make install
$ sudo ldconfig

rapidjson

sudo apt-get install rapidjson-dev

openssl

sudo apt-get install openssl
sudo apt-get install libssl-dev 

3.2 编译工具

navicat-keygen项目地址也可以在gitee上找到,github已经被屏蔽了,请自行在网上查找克隆出的备份.

$ git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git
$ cd navicat-keygen
$ make all

最后会在navicat-keygen项目的 bin 文件夹下看到编译后的keygen & patcher,如下图:

4.替换公钥

利用navicat-patcher 替换官方公钥,命令:

$ ./navicat-patcher ~/Desktop/navicat15-premium-cs/

成功如下图:

5.重新打包

将提取的文件重新打包成AppImage,命令:

$ wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
$ chmod +x appimagetool-x86_64.AppImage
$ ./appimagetool-x86_64.AppImage ~/Desktop/navicat15-premium-cs/ ~/Desktop/navicat15-premium-cs-patched.AppImage

成功后会在桌面生产新打包的AppImage文件

6.运行应用

运行刚刚新生成的AppImage文件,命令:

$ chmod +x ~/Desktop/navicat15-premium-cs-patched.AppImage
$ ~/Desktop/navicat15-premium-cs-patched.AppImage

示图:

计算机断网,然后点击注册会要求输入一个16位的激活码,这里请继续后面步骤.

7.激活

使用navicat-keygen生成激活码,命令如下:

$ ./navicat-keygen --text ./RegPrivateKey.pem

此步骤后会得到一个16位的激活序列号,填入注册框即可

由于断网,需要离线操作生成请求码:

点击手动激活,把请求码粘贴到控制台,两次会车后复制生成的激活码,激活即可.

8.创建桌面图标

把新生成的应用文件和桌面的Navicat桌面图标图片文件放到指定目录后,创建桌面图标.

命令:

sudo vim /usr/share/applications/navicat.desktop

内容如下:

[Desktop Entry]
Categories=Developer;
Comment=Navicat Premium 15
Exec=/home/yyj/Software/Navicat15/navicat15-premium-cs-pathed.AppImage
Icon=/home/yyj/Software/Navicat15/navicat-icon.png
Name=Navicat Premium 15
Terminal=false
Type=Application
X-Deepin-Vendor=user-custom

到此这篇关于Linux下Navicat15激活的详细步骤的文章就介绍到这了,更多相关Linux Navicat15激活内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SQL中一些小巧但常用的关键字小结

    SQL中一些小巧但常用的关键字小结

    这篇文章主要给大家总结介绍了关于SQL中一些小巧但常用的关键字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • 浅析sql server 公共表达式的简单应用

    浅析sql server 公共表达式的简单应用

    本文主要对sql server 公共表达式的简单应用进行介绍,具有一定的参考价值,有需要的可以看下
    2016-12-12
  • DeveloperSharp 高效分页使用详解

    DeveloperSharp 高效分页使用详解

    这篇文章主要为大家介绍了DeveloperSharp 高效分页使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 详解Navicat Premium基本使用

    详解Navicat Premium基本使用

    Navicat是一套数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。这篇文章主要介绍了详解Navicat Premium基本使用,需要的朋友可以参考下
    2020-11-11
  • StoneDB主从配置及切换实践方案

    StoneDB主从配置及切换实践方案

    这篇文章主要介绍了StoneDB主从配置及切换实践方案的相关资料,需要的朋友可以参考下
    2022-10-10
  • 常用SQL语句优化技巧总结【经典】

    常用SQL语句优化技巧总结【经典】

    这篇文章主要介绍了常用SQL语句优化技巧,结合实例形式对比分析,总结了各种常用的SQL优化技巧及相关原理,需要的朋友可以参考下
    2017-04-04
  • SQL Prompt--绝好的SQL语法提示工具

    SQL Prompt--绝好的SQL语法提示工具

    SQL Prompt--绝好的SQL语法提示工具...
    2007-03-03
  • Hadoop2.X/YARN环境搭建--CentOS7.0 JDK配置

    Hadoop2.X/YARN环境搭建--CentOS7.0 JDK配置

    在Centos中,进行配置jdk的环境,这个还是折腾了我听挺久的。特别是在一次配置中,导致后来我的root用户无法登录,并且用其他普通用户登录,使用su - root切换到root用户,都无法使用ls这一些普通的命令。由于没有权限,各种更改,都没辙。各种麻烦啊~
    2014-08-08
  • Hive常用日期格式转换语法

    Hive常用日期格式转换语法

    这篇文章主要为大家介绍了Hive常用日期格式转换语法的操作示例,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • 安装navicat最新详细流程

    安装navicat最新详细流程

    Navicat是一款独立的数据库管理工具,支持多种数据库管理系统,包括MySQL、MariaDB、Oracle、PostgreSQL、SQLite等,下面这篇文章主要给大家介绍了关于安装navicat最新详细流程,需要的朋友可以参考下
    2023-06-06

最新评论