Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)

Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)

1:本文适合于想把Navicat的premium中文XX版安装在linux上的用户. 

前言:

同事说有时候连接数据库发现terminal不好使, 尤其是多表来回切换, 看到有同事在用mysql workbench, 发现还是和navicat 出的premium这个有点儿差距,于是打算帮助她安装在debian7上.

2:准备工作

下载2个东西, 一个是官方的linux安装包, 一个是windows下已经激活成功教程的版本

这两个我都打包放在了csdn的资源里面, 不需要积分. 地址在这里

a . linux navicat premium en.tar.gz 安装文件 这个是linux下的英文版本(官方地址http://download.navicat.com/download/navicat100_premium_en.tar.gz csdn下载地址:http://download.csdn.net/detail/rainysia/)

b .windows navicat premium 10.0.11.zip 安装文件 这个是windows下的激活成功教程版本(csdn下载地址:http://download.csdn.net/detail/rainysia/)  

你需要准备好wine的环境. 可以参考之前我写的安装的, 里面有, 很简单的.并且把windows的这个版本, 在你的windows xp or win7 里面安装一次, 

我是安在虚拟机里面的win XP的. 然后把安装后的整个navicat文件夹复制到linux 目录, 我放在了/home/softs/linux/navicat_win/

并且把windows版本的解压后的安装文件Navicat_Premium_10.0.11.0.exe也复制到linux的一个目录待用. 我放在了 /home/softs/linux/Navicat_Premium_10.0.11.0.exe

3: 开始安装

首先,解压linux的安装版本 navicat100_premium_en.tar.gz 并且运行里面的https://blog.csdn.net/rainysia/article/details/start_navicat 来安装它. 

然后cd Navicat, 直接在终端 wine navicat 打开navicat 会提示你没有注册, 并且注册的那个确认是个forbidden 红, 也就是不能注册. 我们关掉它.

然后 删除wine里面的相关注册表

打开

/root/.wine/system.reg 找到navicat 大概在20270行附近

[Software\PremiumSoft\NavicatPremium\Registration100CS]
“dummy”=”dummy”

记下最右边这个时间戳, 我的是
可以判断下是否是之前刚装的,在shell里面运行

#date -d @ “+%Y-%m-%d %H:%I:%S”

显示是2013-11-21 15:03:11
昨天的确装过这个,当时就导致以后一直都不能注册的情况了
把时间戳的前几位(5位)在当前reg里面搜索。
3633 行
[Software\Classes\CLSID\{B1E6DEE2-D1DB-21C5-4203-E}\Info]
“dummy”=”dummy”
“P100″=”27BE6CE56278BD30”

找到所有对应的,全部都删除掉. 然后保存.

同理, 找到/root/.wine/user.reg 的,重复上面的, 找navicat, 删除, 对应时间戳, 删除掉. 注意不要删除掉navi其他的, 有可能是wine的windows的导航条,导航菜单. 所以按照时间戳来删除是比较保险的.

现在我们进入刚才从windows下复制的navicat 文件夹. 直接双击navicat.exe, 提示缺少libmysql_d.dll , 去刚才安装的linux版的Navicat复制一份这个libmysql_d.dll,

然后关掉这个窗口. 再去/root/.wine 查看注册表, 看看这些是否又被加上了.如果加上了,重复执行刚才的删除system.reg和user.reg里面相关的内容. 

现在确认你已经复制了windows的navicat程序到linux的目录/home/softs/linux/navicat_win/, 

复制了linux版的navicat程序里面的libmysql_d.dll到/home/softs/linux/navicat_win/下,

并且运行过/home/softs/linux/navicat_win/navicat.exe 输入完网上的XX注册码没有确认按钮.

确认删除了/root/.wine 里面的相关的内容.  注意,这里我们所有的操作复制,粘贴都是在root下进行的. 除了双击是使用的用户user

然后直接在linux图形界面.双击打开刚才从windows下复制过来的安装程序,会提示你输入安装路径, 这里我们随便选一个比如/opt/, 反正是写不进去的. 然后点左边的乱码的第一个, 那是继续, 会提示你缺少XX文件, 点忽略, 继续提示缺少XXX文件,继续忽略, 重复以上操作直到安装完成.

现在直接打开/home/softs/linux/navicat_win/navicat.exe 是不是没有未注册提示了? (我们利用了安装程序写表的功能)

如果需要修改注册名,编辑器打开/home/username/.wine/system.reg 搜索navicat 在大概24350行附近, 有注册信息.  


修改下就可以了, 然后把//home/username/.wine/system.reg  和/home/username/.wine/user.reg 里面对应的navicat的内容复制到/root/.wine 的对应文件去. 如果不想复制,

在终端下用/root/ 打开之前的windows的激活成功教程的安装程序,再安一次也可以. 这样就可以保证在终端里面, 不论是root 还是user都可以直接调出

Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)

如果需要加入到linux的菜单 or 可以终端直接输入navicat 命令启动. 需要做下面几个操作

去网上下一个navicat的icon图标.

随便copy 一个desktop文件 /usr/share/applications/gvim 之类的. 修改里面的属性, 可以参考我之前写的安装sublime的文章, 把图标这些改下

给navicat.exe 授权

#chmod 755  navicat.exe

#cd https://blog.csdn.net/rainysia/article/

#chown tom:tom -R   navicat  这里修改用户和用户组 我的用户是tom 组也是tom

#cd /etc/alternatives/

#ln -s /home/softs/linux/navicat_win/navicat.exe https://blog.csdn.net/rainysia/article/details/navicat

#cd /usr/bin

#ln -s /etc/alernatives/naticat https://blog.csdn.net/rainysia/article/details/navicat

就可以了

如果需要添加面板的快捷方式. 新建一个Launger, 

Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)

name 为Navicat Premium

command为env WINEPREFIX=”/home/tom/.wine” wine C:\windows\command\start.exe /Unix /home/softs/linux/navicat/navicat.exe 

注意上面的 tom是我的用户名, 后面的路径是我刚安装的navicat所在的路径. 

Wokring Directory 为/home/tom/.wine/dosdevices/z:/opt/navicate   这个里面/opt/navicat 就是之前我们安装win版的时候设置的一个路径.  Icon选一个就可以了

然后就有面板上的快捷了

Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)

综合下安装这个程序的思路,  把windows的安装好的程序, 复制到linux下, 在另外一个文件夹安装linux版本的, 把linux版本里面的libmysql.dll复制到windows的版本中. 然后运行下windows的版本看是否能运行. 然后直接把windows下的安装程序分别在root 和user下运行一次以便写入wine的注册表中. 最后添加快捷方式. 

Navicat Premium 10.0.7激活今天的文章
Navicat Premium 10.0.7激活(linux(debian) 下安装navicat premium 10 中文XX版.)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/120884.html

(0)
编程小号编程小号
上一篇 2024-07-08
下一篇 2024-07-08

相关推荐