最近拿到一台ubuntu 14.04系统的机器,什么都没装,因为工作需要,想安装一个Navicat Premium工具,以便访问数据库。在网上搜了很多文章,几乎是清一色的转载,而且没有luan用,尤其是C某N网,博主对此种行径确实是愤怒且无赖,心说这些懒汉们一字不改的转载和不转载有什么区别呢?
不好意思扯远了...
言归正传,这里必须强调再强调,想要在Linux环境下使用Navicat,你自己的Windows中必须要有一个现成的已经破解了的Navicat,这一点很重要,在后面会详细提及,所以,请大家勿喷,谁叫我也是贪小便宜不愿意付软件费的人呢?
- 当你有了可以用的Navicat后,去官网下载一个linux环境下的tar包,这里以Navicat Premium为例,下载地址:https://www.navicat.com/en/download/navicat-premium
这里多说两句,官网的Navicat的Linux版本,其实和Windows的版本没什么区别,只是将Navicat的Windows版,和Wine(Linux环境下运行exe可执行程序的工具),放在一个文件夹中,然后使用一个名为start_navicat的脚本先执行Wine,再运行Navicat的Windows版,有没有瞬间觉得Navicat官方很偷懒...
如果以这个思路,那么其实我们只需要将Windows版里面的Navicat破解掉,Bingo!所以这就是为什么我们需要再本机的Windows环境安装一个破解版的Navicat
-
Linux中的Navicat运行程序存放在解压后的文件夹中的Navicat/路径中,只需要把里面的东西删掉,然后将你已经安装的破解版Navicat安装路径下的所有文件复制进去,就可以了,我的看起来是这样
然后,到navicat所在路径,执行./start_navicat,就可以了!
接下来,解决navicat的乱码问题和如何把它放在application中我就不赘述了
解决乱码的方式就是:先在linux系统中添加中文支持,然后手动编辑start_navicat里面的内容,将export LANG="en_US.UTF-8"改为你系统中支持的中文编码,可以使用locale -a查看你的系统语言支持
-
添加application快捷方式,就是自己编辑一个navicat.desktop,然后主要更改里面的可执行程序的路径和图标所在路径,我的配置如下图:
然后chmod +x navicat.desktop,再将navicat.desktop复制到/usr/share/applications
大功告成,望对各位有帮助,最后还是呼吁大家多自己写文,不要一层不变的转载