ubuntu22.04安装激活Navicat15详细教程

news/2025/10/13 17:41:04/文章来源:https://www.cnblogs.com/Im-Victor/p/19139017

前端时间ubuntu推送了22.04的lts版本,纠结之后还是升级了,导致之前的navicat无法使用,自己折腾了半天终于搞好了,部分内容参考其他教程整理而来,对于报错的地方瞎搞一气,结果是好的,可以正常使用了!

链接: https://pan.baidu.com/s/18UYMOLYyl8OwafgKMPYzaw 提取码: gxax
链接: https://pan.baidu.com/s/1ir5iDQvsAXWWwpSN1kbXFw?pwd=ca6p 提取码: ca6p

image

 自己找合适的位置创建一个临时的文件夹,下载百度网盘中的文件,下载git.txt中的工具

mkdir tmp && cd tmp
git clone https://gitee.com/hub-mirrors/keystone.git
git clone https://gitee.com/hub-mirrors/navicat-keygen-tools.git

  

image

 安装所需环境

sudo apt install libcapstone-dev cmake build-essential rapidjson-dev libssl-dev

  安装keystone,依次执行以下命令

cd keystone
mkdir build
cd build
../make-share.sh
sudo make install
sudo ldconfig

  编译破解工具,进入到文件夹navicat-keygen-tools 修改common目录下的RSACipher.hpp文件

gedit common/RSACipher.hpp

  复制109行和110行 将 == 后边的 0x10100000  改为 0x30000000(ubuntu22.04将openssl升级到了3.0.x),如果不改会报 Unexpected openssl version! 错误,这里用的gedit也可以用其他编辑工具修改

image

 完成之后执行编译

make all

  成功之后会在 navicat-keygen-tools/bin目录下看到 navicat-keygen 和 navicat-patcher

image

 

生成破解工具和激活工具

接下来  提取官方软件,回到临时目录,创建文件夹n15作为软件挂载点(文件夹名字随意)

mkdir n15

  挂载AppImage文件,并把所有的文件拷出来

sudo mount -o loop navicat15-premium-cs.AppImage ./n15
#mount: /home/shaun/Downloads/tmp/tmp/tmp/n15: WARNING: source write-protected, mounted read-only.
#只读的意思,不用管
cp -r n15 n15p
#卸载n15并删除
sudo umount n15 && rm -r n15

  把 libgio-2.0.so.0.5000.3 复制到 n15p/usr/lib/ 并创建软链接

cp ./libgio-2.0.so.0.5000.3 ./n15p/usr/lib/
cd ./n15p/usr/lib/
ln -s libgio-2.0.so.0.5000.3 libgio-2.0.so.0
#回到临时目录
cd ../../../

  

开始破解

用navicat-keygen-tools/bin 内之前编译出来的的navicat-patcher文件,给刚刚解包好的n15p 目录打补丁

./navicat-keygen-tools/bin/navicat-patcher ./n15p

  成功的话会提示私钥文件保存的位置

image

 

打补丁成功

接下来使用打包工具将打好补丁的软件打包成AppImage

#先给打包工具附执行权限
sudo chmod +x appimagetool-x86_64.AppImage
#打包
./appimagetool-x86_64.AppImage ./n15p navicat15.AppImage

  成功之后给打包好的navicat15.AppImage附执行权限,之后可以直接双击执行

sudo chmod +x navicat15.AppImage

  

注意!注意!注意!断网!断网!断网!

打开程序后先不要进行操作,放一边,运行注册机,找到之前navicat-keygen-tools/bin内的navicat-keygen以及之前生成的私钥

./navicat-keygen-tools/bin/navicat-keygen --text RegPrivateKey.pem

  

image

 选1回车

image

 语言选1回车

image

 

输入版本15回车

这时候会生成一串许可证秘钥随后的姓名和组织随便填

image

 

生成秘钥

复制秘钥回到软件界面注册,粘贴秘钥之后选手动激活

image

 复制请求码

image

 回到命令行,粘贴请求码 按两次回车

image

 

生成激活码之后复制

image

 

切换回软件 将激活码粘贴到框内点击ok,提示激活成功

image

 

之后可以参考其他教程将AppImage添加到程序列表

==================================

#打包 ./appimagetool-x86_64.AppImage ./n15p navicat15.AppImage 这步↑如果报错的话,执行一下下面这条命令就好了: sudo apt-get install libfuse2

-------------------------------------------------------------------------------------------------------

转载自:https://www.bilibili.com/opus/697145777115365380

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/936298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

20232406 2025-2026-1 《网络与系统攻防技术》实验一实验报告

一、实验内容 本次实验围绕程序执行流程控制与缓冲区溢出(Buffer Overflow, BOF)攻击展开,通过三种核心方法实现对目标程序的控制并获取 shell,具体内容如下: 1.手工修改可执行文件:直接编辑程序的机器指令,将原…

深入解析:Qt常用控件之QSpinBox

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

HPC—— OpenMP

HPC—— OpenMPHPC(高性能计算)并行计算的核心思想非常直观:​将大问题分解成许多小任务,分发给多个计算单元同时处理,从而大幅缩短解决时间。并行计算模型核心思路典型应用场景​数据并行​将同一组数据划分为不…

经验再多,可能不如有个OCP证书好使

OCP(Oracle Certified Professional,Oracle认证专家) 是Oracle官方推出的专业级数据库认证,核心针对Oracle Database(全球主流的企业级关系型数据库)的设计、运维、优化等核心技能,是IT领域公认的“Oracle数据库能力…

【实战】C# WinForm 上位机:串口采集 → 实时曲线 → 本地/时序库持久化(含完整代码与部署选项) - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

2025 国内三效废水/多效废水/母液/废液蒸发器及三效/多效/单效MVR蒸发器厂家精选指南

在工业废水处理、物料浓缩等领域,蒸发器与 MVR 蒸发器凭借高效节能特性成为核心设备。为帮助企业精准选型,本文结合技术实力、行业适配性及项目落地能力,梳理出五家值得关注的优质厂家,供行业参考。江阴卓云科技有…

309、清平调三首其二

309、清平调三首其二309、清平调三首其二 一枝红艳露凝香,云雨巫山枉断肠。 借问汉宫谁得似,可怜飞燕倚新妆。【现代诗意译】 贵妃 就像一枝沾满雨露 芳香浓郁 娇艳的牡丹花 楚王与神女 在巫山的欢会 只是传说而已这…

win11系统,右键新建记事本没有了

新安装的win11系统,在文件夹内点击右键——新建,没有文本文档了。 经测试有效的方法:重启资源管理器。 具体步骤: 右击任务栏,打开任务管理器 在进程界面,在应用里面,找到资源管理器,右键菜单中,选择重新启动…

高级语言-Lec2

1、C语言的可执行程序不一定非得有main函数 dll文件,Dynamic Link Library,动态链接库文件,用C和汇编编写并编译,但是没有main函数,所以无法独立运行,只能被调用 2、原码 最高位为符号位,其余位为数值位的表示方…

太强了!迅捷视频转换器一键搞定所有视频格式,还能剪辑加水印!

迅捷视频转换器是一款极易上手的视频格式转换工具,旨在提供快捷且高质量的格式转换服务。它支持将多种视频格式之间相互转换,包括AVI、MP4、MKV、MOV、WMV、FLV等,包括高清视频、4K视频等。此外,它也支持对音频文件…

2025 年变电站厂家推荐榜:撬装/移动车载/预制舱式/移动/预装式变电站厂家,聚焦技术与服务,助力电力建设高效推进

随着新型电力系统建设加速、新能源产业蓬勃发展及应急电力保障需求升级,移动变电站、预制舱式变电站等灵活高效的电力设备,已从特定场景专用逐步成为电网建设、新能源项目及应急供电的核心装备。2025 年相关市场规模…

2025 年建筑装饰材料优选:劈开砖 / 陶土砖五大靠谱厂家推荐,兼顾自然质感、长效耐用与多元场景需求

在建筑装饰领域,劈开砖与陶土砖凭借 “十年不新,百年不旧” 的自然陶质韵味,以及抗冻融、抗酸碱、强粘接的实用性能,成为连接建筑美学与结构保护的重要载体。无论是住宅外墙的温馨质感、商业街区的特色风貌,还是市…

在linux系统中只能用python3而不能用python的解决方案

View Post在linux系统中只能用python3而不能用python的解决方案问题:python文件无法直接运行,经查,本电脑已安装python3在 /usr/bin 解决方案:创建软连接,将python3连接到python上。1 cd /usr 2 sudo ln -s /usr…

使用Fail2ban保护SSH、MySQL 登录防止暴力破解

sudo apt update && sudo apt install fail2ban sudo yum install epel-release && sudo yum install fail2ban sudo systemctl enable --now fail2ban 编辑 /etc/fail2ban/jail.local(若不存在则新建…

一文了解时序数据库 IoTDB 分区、同步与备份

集群内如何实现高性能、高可用,保障数据安全?一次告诉你!9 月 24 日,“保障数据永不丢失!数据管理实战:分区、同步与备份”直播中,天谋科技时序数据库内核研发工程师,IoTDB 项目交付负责人曹志佳围绕 IoTDB 分…

借助Selenium实现网页截图来生成应用封面

借助Selenium实现网页截图来生成应用封面pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "M…

恒温恒湿试验箱多少钱一台?2025年最新价格,由上海柏毅提供!

恒温恒湿试验箱的价格受容积、温湿度范围、控制精度、品牌及功能配置等多因素影响,市场价格跨度较大。以下是上海柏毅提供的最新数据的详细分析: 设备名称 内箱容积 建议起售价 48L …

从底层到应用:开散列哈希表与_map/_set 的完整实现(附逐行注释) - 实践

从底层到应用:开散列哈希表与_map/_set 的完整实现(附逐行注释) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family…

学习日报 20250928|React 中实现 “实时检测”:useEffect 依赖项触发机制详解 - 实践

学习日报 20250928|React 中实现 “实时检测”:useEffect 依赖项触发机制详解 - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

日志|JavaScript

XML数据没多少标签一大堆事件监听事件种类