linux版navicat安装和激活成功教程「建议收藏」

linux版navicat安装和激活成功教程「建议收藏」 原 linux版navicat安装和激活成功教程 2017年09月27日10:27:00 ispotu 阅读数:30819 <spanclass="tags-boxartic-tag-box"&a

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

linux版navicat安装和激活成功教程

工具环境:服务器CentOS7 64位(桌面版),本地windows10系统

在linux系统以原生命令为王的大背景下,能在其中运行windows窗口界面软件是件很开心、很有意义的事。

1.安装。

①先老实选择官方试用版安装(不推荐在各个下载平台去下载)

中文版:http://www.navicat.com.cn/download/navicat-for-mysql

或英文版:https://www.navicat.com/en/download/navicat-for-mysql

免费试用14天。

浏览器直接下载速度可能比较慢,可以选择复制下载链接到迅雷或者QQ旋风等p2p工具下载(亲测速度还是明显快一些)下载对应版本的,我的是64位的所以下载:navicat120_mysql_cs_x64.tar.gz

②直接复制下载的包到linux桌面或者用XFTP传到/home/目录下

③再把安装包挪到你要安装的位置,比如/usr/local/

④打开终端命令,运行解压命令:tar -zxvf  /usr/local/navicat120_mysql_cs_x64.tar.gz

提示:你会在解压后的目录看到一个文件:start_navicat。记住了!这是非常重要的文件,启动navicat、改navicat一些配置参数都靠它。此文件可双击用文件编辑器打开。

⑤解压后  cd进入解压后的目录运行命令:
./start_navicat   

会弹出对话框,要安装wine,你要很高兴很爽快的确定,没它你的navicat没法在linux里运行。

解释一下,这个wine是专为运行此navicat而附带在安装包里的,不是真正的为系统里所有软件安装的wine。

注意:此处能启动,说明此安装包里自带的wine可用(wine是在linux系统里启动windows系统的exe等可执行文件的中间工具),否则你得去安装wine了,这个工具很麻烦不好安装,安装它需要附带安装好多工具(文件多且大,而linux下载网速又慢)配置很多东西(这个坑很大)。

这就是为什么文章开头不推荐去别的软件平台去下,这些平台的navicat版本混乱,质量难以保证,好多没有集成wine,更别说可用的wine。用官方的navicat,里面有集成的wine解压安装包即可直接运行使用,省去很多麻烦。没wine的不能运行navicat,除非你linux里已经安装好了可用的wine。

⑥安装好wine后,运行navicat,胡天厨对话框,可选择使用或输入注册码注册。不要去找注册码,选“试用”,除非你有可用的注册码。

⑦打开navicat窗口界面一般会乱码。关闭navicat,然后双击安装目录下的start_navicat 文件默认用文本编辑器gedit打开,在文本开头大概第8行找到配置项 export LANG=”en_US.UTF-8″,此编码只识别UTF-8中的英文编码,把他改成export LANG=”zh_CN.UTF-8″,可识别中文。保存,关闭即可。

2.激活成功教程。

linux版的激活成功教程没有windows版的那么容易,毕竟windows版的用户数量大linux版的不是一个数量级。windows版的navicat用户的各个技术阶层都有,从小白到大牛。但是linux版的navicat用户大都是有相当多技术积累的,一般在公司里可能起重要作用的人物或者个人geek,用户量小得多,激活成功教程这方面的资料非常有限。

首先别试图在网上找navicat 的linux版对应版本的注册码,这些资源太少太少,没有可用的,navicat官方和合作方还会故意在一些平台的博客、文章里释放一些所谓的各操作系统的注册码,显然都是不可用的(亲测)。这些都是官方放出的烟雾弹,调胃口,故意消耗你精力,压迫你心理底线,目的就是迫使你就范去购买正版注册码。注册码这条道目前是走不通的!

①在解压后的目录中与start_navicat文件同级的目录Navicat中找到Navicat.exe,复制到本地windows系统桌面。

②再去下一个PatchNavicat.exe的navicat补丁工具运行一下,激活成功教程这个Navicat.exe

③再复制回去替换原文件即可。

④如果还是没激活成功教程,则把当初下的安装包navicat120_mysql_cs_x64.tar.gz在本地windows整体解压,再运行PatchNavicat.exe找到这个解压目录下的Navicat.exe进行激活成功教程,再整体复制到linux替换原文件。

如果还是不激活成功教程,那我没办法。只能最后一招:

①运行navicat的时候会在/root/.navicat64/和/root/.wine/(这两个文件不记得是哪个了,如果拿不先删.navicat64目录下的system.reg,如果不行的话两个目录下的system.reg都删)目录下生成system.reg文件,这个文件可用文本编辑器打开,是来记录navicat是否注册及注册时间过期时间等等信息的。

解释一下,是root目录(也是系统管理员root用户的目录)下的system.reg文件。

.navicat64和.wine都是隐藏的。你打开这个目录是看不到的但是可以使用ls -a命令使所有隐藏目录都显示,也可以使用find /root -name ‘system.reg’ 命令在root目录下找到它。

.navicat64代表我的CentOS7是64位的,安装的navicat也是64位的。.wine是运行navicat的工具。

②等到期时找到这个system.reg文件删除,navicat又会重新计算过期时间,又可以用了,这个有点麻烦。

ubuntu,直接删掉 家目录下/.navicat64 完事

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234253.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Tomcat如何打破双亲委派机制实现隔离Web应用的?

    Tomcat通过自定义类加载器WebAppClassLoader打破双亲委托,即重写了JVM的类加载器ClassLoader的findClass方法和loadClass方法,这样做的目的是优先加载Web应用目录下的类。除此之外,你觉得Tomcat的类加载器还需要完成哪些需求呢?或者说在设计上还需要考虑哪些方面?我们知道,Tomcat作为Servlet容器,它负责加载我们的Servlet类,此外它还负责加载Servlet所依赖的JAR包。并且Tomcat本身也是一个Java程序,因此它需要加载自己的类和依赖

    2022年4月7日
    39
  • 银行家算法程序c语言,银行家算法代码c语言编写[通俗易懂]

    银行家算法程序c语言,银行家算法代码c语言编写[通俗易懂]《银行家算法代码c语言编写》由会员分享,可在线阅读,更多相关《银行家算法代码c语言编写(4页珍藏版)》请在人人文库网上搜索。1、defineM100#includeintmaxMM,allocationMM,needMM,availableM;inti,j,n,m,r;voidtestout()/算法安全性的检测intk,flag,v=0;intworkM,aM;charfi…

    2022年6月4日
    32
  • Telerik RadControls for ASP.NET AJAX 2010 Q2最新版下载+源码下载

    Telerik RadControls for ASP.NET AJAX 2010 Q2最新版下载+源码下载TelerikRadControlsforASP.NETAJAX2010Q2RadControlsforASP.NET是一套强大的用户界面控件套装,它可以帮助您创建拥有桌面应用程序华丽外表和高速性能的Web应用程序。18种可靠的UI及数据控件全面提供AJAX性能,使用户可以得到高级的体验。但RadControlsforASP.NET不仅仅只支持AJAX,尽管其包含的控件以一流的性能帮助开发者执行AJAX。RadControlsforASP.NET同样还可以跨浏览器支持,兼容XHTM

    2022年7月19日
    14
  • tchar ANSI编码 Unicode编码「建议收藏」

    tchar ANSI编码 Unicode编码「建议收藏」因为C++支持两种字符串,即常规的ANSI编码(使用””包裹)和Unicode编码(使用L””包裹),这样对应的就有了两套字符串处理函数,比如:strlen和wcslen,分别用于处理两种字符串微软将这两套字符集及其操作进行了统一,通过条件编译(通过_UNICODE和UNICODE宏)控制实际使用的字符集,这样就有了_T(“”)这样的字符串,对应的就有了_tcslen这样的函数为了存储这样

    2022年9月23日
    4
  • delphi FormatDateTime

    FormatDateTimeFunctionRichformattingofaTDateTimevariableintoastringSysUtilsunit1 function FormatDateTime(constFormatting:string;DateTime:TDateTime):stri

    2022年4月6日
    74
  • cholesky分解java代码,实数矩阵Cholesky分解算法的C++实现

    cholesky分解java代码,实数矩阵Cholesky分解算法的C++实现头文件 Copyright c 2008 2011ZhangMin M Zhang programisfre youcanredist ormodifyit undertheterm

    2025年8月3日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号