Linux下Navicat15激活的詳細(xì)步驟
1.下載Navicat
下載地址:
http://www.navicat.com.cn/download/navicat-premium
這里下載到/home/yyj/Downloads
目錄下,下載好的文件名稱(chēng)為navicat15-premium-cs.AppImage
注意:
?新的版本可能遇到不可激活的情況,后續(xù)激活Patch步驟可能遇到如下問(wèn)題:
**********************************************************
* Navicat Patcher (Linux) by @DoubleLabyrinth *
* Version: 1.0 *
**********************************************************
Press ENTER to continue or Ctrl + C to abort.
[+] Try to open libcc.so ... Ok!
terminate called without an active exception
建議用Navicat以前的版本,經(jīng)過(guò)測(cè)試Navicat 15.0.8版本可激活,其他版本請(qǐng)自測(cè).
Navicat 15.0.8 For Linux 百度網(wǎng)盤(pán)下載地址如下:
鏈接: https://pan.baidu.com/s/1dbzKo_iQ_Kmmm_dQZZ-CdQ?pwd=njuf 提取碼: njuf
2.提取文件
命令:
# 在桌面創(chuàng)建臨時(shí)目錄 mkdir ~/Desktop/navicat15-premium-cs-tmp # 掛載 sudo mount -o loop /home/yyj/Downloads/navicat15-premium-cs.AppImage ~/Desktop/navicat15-premium-cs-tmp # 拷貝文件 cp -r ~/Desktop/navicat15-premium-cs-tmp ~/Desktop/navicat15-premium-cs # 拷貝Navicat桌面圖標(biāo),為后面創(chuàng)建桌面圖標(biāo)做準(zhǔn)備 cp ~/Desktop/navicat15-premium-cs/navicat-icon.png ~/Desktop/ # 取消掛載 sudo umount ~/Desktop/navicat15-premium-cs-tmp # 刪除臨時(shí)目錄 rm -rf ~/Desktop/navicat15-premium-cs-tmp
3.編譯激活工具
3.1 依賴(lài)庫(kù)與安裝命令:
capstone
sudo apt-get install libcapstone-dev
keystone
$ sudo apt-get install cmake $ sudo apt-get install build-essential $ sudo apt-get install gdb $ git clone https://github.com/keystone-engine/keystone.git $ cd keystone $ mkdir build $ cd build $ ../make-share.sh $ sudo make install $ sudo ldconfig
rapidjson
sudo apt-get install rapidjson-dev
openssl
sudo apt-get install openssl sudo apt-get install libssl-dev
3.2 編譯工具
該navicat-keygen
項(xiàng)目地址也可以在gitee上找到,github已經(jīng)被屏蔽了,請(qǐng)自行在網(wǎng)上查找克隆出的備份.
$ git clone -b linux --single-branch https://github.com/DoubleLabyrinth/navicat-keygen.git $ cd navicat-keygen $ make all
最后會(huì)在navicat-keygen
項(xiàng)目的 bin
文件夾下看到編譯后的keygen & patcher
,如下圖:
4.替換公鑰
利用navicat-patcher
替換官方公鑰,命令:
$ ./navicat-patcher ~/Desktop/navicat15-premium-cs/
成功如下圖:
5.重新打包
將提取的文件重新打包成AppImage,命令:
$ wget 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage' $ chmod +x appimagetool-x86_64.AppImage $ ./appimagetool-x86_64.AppImage ~/Desktop/navicat15-premium-cs/ ~/Desktop/navicat15-premium-cs-patched.AppImage
成功后會(huì)在桌面生產(chǎn)新打包的AppImage文件
6.運(yùn)行應(yīng)用
運(yùn)行剛剛新生成的AppImage文件,命令:
$ chmod +x ~/Desktop/navicat15-premium-cs-patched.AppImage $ ~/Desktop/navicat15-premium-cs-patched.AppImage
示圖:
計(jì)算機(jī)斷網(wǎng),然后點(diǎn)擊注冊(cè)會(huì)要求輸入一個(gè)16位的激活碼,這里請(qǐng)繼續(xù)后面步驟.
7.激活
使用navicat-keygen生成激活碼,命令如下:
$ ./navicat-keygen --text ./RegPrivateKey.pem
此步驟后會(huì)得到一個(gè)16位的激活序列號(hào),填入注冊(cè)框即可
由于斷網(wǎng),需要離線(xiàn)操作生成請(qǐng)求碼:
點(diǎn)擊手動(dòng)激活,把請(qǐng)求碼粘貼到控制臺(tái),兩次會(huì)車(chē)后復(fù)制生成的激活碼,激活即可.
8.創(chuàng)建桌面圖標(biāo)
把新生成的應(yīng)用文件和桌面的Navicat桌面圖標(biāo)圖片文件放到指定目錄后,創(chuàng)建桌面圖標(biāo).
命令:
sudo vim /usr/share/applications/navicat.desktop
內(nèi)容如下:
[Desktop Entry] Categories=Developer; Comment=Navicat Premium 15 Exec=/home/yyj/Software/Navicat15/navicat15-premium-cs-pathed.AppImage Icon=/home/yyj/Software/Navicat15/navicat-icon.png Name=Navicat Premium 15 Terminal=false Type=Application X-Deepin-Vendor=user-custom
到此這篇關(guān)于Linux下Navicat15激活的詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Linux Navicat15激活內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
淺析sql server 公共表達(dá)式的簡(jiǎn)單應(yīng)用
本文主要對(duì)sql server 公共表達(dá)式的簡(jiǎn)單應(yīng)用進(jìn)行介紹,具有一定的參考價(jià)值,有需要的可以看下2016-12-12常用SQL語(yǔ)句優(yōu)化技巧總結(jié)【經(jīng)典】
這篇文章主要介紹了常用SQL語(yǔ)句優(yōu)化技巧,結(jié)合實(shí)例形式對(duì)比分析,總結(jié)了各種常用的SQL優(yōu)化技巧及相關(guān)原理,需要的朋友可以參考下2017-04-04Hadoop2.X/YARN環(huán)境搭建--CentOS7.0 JDK配置
在Centos中,進(jìn)行配置jdk的環(huán)境,這個(gè)還是折騰了我聽(tīng)挺久的。特別是在一次配置中,導(dǎo)致后來(lái)我的root用戶(hù)無(wú)法登錄,并且用其他普通用戶(hù)登錄,使用su - root切換到root用戶(hù),都無(wú)法使用ls這一些普通的命令。由于沒(méi)有權(quán)限,各種更改,都沒(méi)轍。各種麻煩啊~2014-08-08