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进入解压后的目录运行命令: https://cloud.tencent.com/developer/article/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 Navicat Premium 12.1.31激活完事
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/234253.html原文链接:https://javaforall.cn