前沿拓展:
windows8.1激活
工具原料:電腦+w怎國受增洲卷indows 8.1
window8.1激活工具使用方法如下:
一、下載(windows8.1激活工具**激活(適合win8.1專業(yè)版和企業(yè)版))雙擊打開壓縮包,如圖點安裝,第二雙擊安裝。如下圖所示:
三、安裝后直接就可以激活windows8.1了,提示:還記得要重啟才能完成。
注意事項:只能激活windows8.述某格林選合叫么1專業(yè)版和企業(yè)版
重啟才能完成激活。
數(shù)據(jù)庫圖形化軟件就我來說,體驗并使用過Navicat、DBeaver、SQLyog、DataGrip、IDEA自帶(其實就是DataGrip)、RedisDesktopManager、AnotherRDM、國產(chǎn)TreeDMS等一些其他數(shù)據(jù)庫圖形化軟件;總的來說Navicat體驗比較優(yōu)秀,滿足絕大多數(shù)的開發(fā)需求,感覺就很棒!很Nice!下面是Linux平臺下的最新的數(shù)據(jù)庫軟件Navicat 16的安裝與激活教程分享;另外,下述內(nèi)容只做個人學(xué)習(xí)研究之用,不得用于其他用途!若資金允許,請購買正版Navicat支持(慣例0_0)!
測試環(huán)境:
Deepin 20.7.1
Navicat 16.1.3
1.下載Navicat 16
Navicat 16官網(wǎng)下載即可;進入Navicat官網(wǎng)后,點擊旗艦產(chǎn)品“Navicat Premium 16”選擇Linux平臺下載。
Navicat 16 For Linux版本下載
Navicat 16安裝包下載后是appImage格式,安裝包名稱是“navicat16-premium-cs.AppImage”;為了方便,建議安裝包保存到Linux桌面下,保存路徑:~/Desktop,否則后續(xù)執(zhí)行命令需要適當修改。
Navicat 16安裝包
2.下載激活工具源碼
利用git工具下載navicat-keygen源碼,命令如下:
$ git clone -b linux –single-branch https://notabug.org/doublesine/navicat-keygen.git
下載后的源碼目錄如下:
源碼目錄
3.編譯環(huán)境準備
安裝好navicat-keygen工具的編譯環(huán)境:
1.安裝CMake
$ sudo apt-get install cmake
2.安裝fmt、OpenSSL 和rapidjson
$ sudo apt-get install libfmt-dev libssl-dev rapidjson-dev4.編譯激活工具
1.切換到navicat-keygen源碼目錄
$ cd navicat-keygen
2.構(gòu)建工具
$ mkdir build
$ cd build
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ cmake –build . — -j4
構(gòu)建成功如下圖:
源碼構(gòu)建navicat-keygen
構(gòu)建成功后,在navicat-keygen源碼目錄的build目錄下會有2個新生成的執(zhí)行文件,分別是navicat-keygen和navicat-patcher,如下圖:
2個激活可執(zhí)行文件
5.提取安裝包中的文件
提取Navciat 16安裝包中的文件到桌面的目錄中,命令如下:
$ mkdir ~/Desktop/navicat16-premium-cs
$ sudo mount -o loop ~/Desktop/navicat16-premium-cs.AppImage ~/Desktop/navicat16-premium-cs
$ cp -r ~/Desktop/navicat16-premium-cs ~/Desktop/navicat16-premium-cs-patched
$ sudo umount ~/Desktop/navicat16-premium-cs
$ rm -rf ~/Desktop/navicat16-premium-cs
執(zhí)行上述命令后,桌面的navicat16-premium-cs-patched目錄中的內(nèi)容如下圖:
navicat解壓后的文件
6.patch**作
使用navicat-patcher 替換公鑰;
第一切換目錄:
$ cd navicat-keygen/build/
第二執(zhí)行patch命令:
$ ./navicat-patcher ~/Desktop/navicat16-premium-cs-patched
patch成功后如下圖:
navicat patch**作成功圖
navicat-patcher同級目錄下,會有新生成的“RegPrivateKey.pem”密鑰文件。
7.重新打包安裝包
重新打包解壓的Navicat 16為appimage格式,命令如下:
# 下載打包工具appimagetool到桌面
$ wget -P ~/Desktop 'https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage'
# 分配可執(zhí)行權(quán)限
$ chmod +x ~/Desktop/appimagetool-x86_64.AppImage
# 重新打包
$ ~/Desktop/appimagetool-x86_64.AppImage ~/Desktop/navicat16-premium-cs-patched ~/Desktop/navicat16-premium-cs-patched.AppImage
打包成功后,在桌面會看到新生成的“navicat16-premium-cs-patched.AppImage”安裝包。
重新打包的Navicat安裝包
8.激活Navicat
1.計算機斷開網(wǎng)絡(luò)連接
2.運行新生成的Navciat 16安裝包
命令:
$ chmod +x ~/Desktop/navicat16-premium-cs-patched.AppImage
$ ~/Desktop/navicat16-premium-cs-patched.AppImage
3.獲取激活碼
利用navicat-keygen工具獲取激活碼,需要使用patch**作生成的“RegPrivateKey.pem”密鑰文件,參考命令如下:
$ cd navicat-keygen/build/
$ ./navicat-keygen –text ./RegPrivateKey.pem
執(zhí)行后**作參考如下:
***************************************************
* navicat-keygen by @DoubleLabyrinth *
* version: 16.0.7.0-3 *
***************************************************
[*] Select Navicat product:
0. DataModeler
1. Premium
…
(Input index)> 1 #選擇旗艦版輸入1
[*] Select product language:
0. English
1. Simplified Chinese
…
(Input index)> 1 #選擇簡體中文
[*] Input major version number:
(range: 1 ~ 16, default: 16)> 16 #版本號輸入16
[*] Serial number:
XXX-XXXX-XXXX-XXXX #得到許可證密鑰,填入Navicat激活框
[*] Your name: root #此2處名稱隨便填寫
[*] Your organization: root
[*] Input request code in Base64: (Double press ENTER to end) #控制臺等待粘貼請求碼,注意此時不要關(guān)閉控制臺窗口
輸入許可密鑰:
后續(xù)**作:點擊“激活” –> "手動激活" –> "**請求碼,粘貼到控制臺窗口,按回車鍵2下,得到激活碼" –> “粘貼到Navicat激活框激活”。
Navicat 16數(shù)據(jù)庫軟件激活界面
9.創(chuàng)建桌面圖標
因為appimage格式?jīng)]有軟件圖標,具有強迫癥的我忍受不了這么丑的軟件顯示,所以創(chuàng)建一個桌面軟件圖標解決。
命令:
sudo vim /usr/share/applications/navicat16.desktop
navicat16.desktop文件內(nèi)容需要根據(jù)自己實際情況修改,這里參考如下:
[Desktop Entry]
Type=Application
Name=Navicat premium 16
Exec=/home/yyj/Software/navicat/navicat16-premium-cs-patched.AppImage
Icon=/home/yyj/Data/Desktop_Icons/navicat16.png
Terminal=false
Comment=Navicat premium 16
Categories=Developer;
X-Deepin-CreatedBy=com.deepin.dde.daemon.Launcher
X-Deepin-AppID=navicat
注:在桌面的~/Desktop/navicat16-premium-cs-patched目錄里面有Navicat 16的桌面Icon圖標。
10.Navicat使用
Navicat 16數(shù)據(jù)庫主界面
Navicat16數(shù)據(jù)庫界面
11.其他平臺使用Navicat
mac平臺、Windows平臺請訪問git倉庫地址(細看步驟2中的git倉庫地址),下載指定分支的源碼自行構(gòu)建使用。
git不同平臺分支
最后感謝Deltafox79、dragonflylee、zenuo大神開源的工具源碼!
拓展知識:
windows8.1激活
Windows 8.1激活系統(tǒng)要怎么**作呢,有什么方法嗎,那么Windows 8.1如何激活系統(tǒng)的呢?下面是我收集整理的Windows 8.1如何激活系統(tǒng),希望對大家有幫助~~
Windows 8.1激活系統(tǒng)的方法
密鑰激活:
1初次嘗試Windows 8.1**作系統(tǒng)的用戶的確有些走迷宮的感覺,使用密鑰激活的步驟是:
將鼠標點擊屏幕右下方的減號(一),屏幕右邊就會彈出設(shè)置菜單,點擊設(shè)置即可進入。
2提前**密鑰,再點開激活界面,黏貼密鑰:NTT3 RV7VB T7X7F WQYYY 9Y92F
Windows 8.1**作系統(tǒng)會自動聯(lián)網(wǎng)校對是否為有效的密鑰(網(wǎng)上流傳的密鑰很快會失效)
3注意:使用密鑰激活,一定要找到和Windows 8.1**作系統(tǒng)版本對應(yīng)的密鑰才能正確激活。
4激活之后,可查看激活狀態(tài)。具體方法如下:
使用Win+R快捷鍵調(diào)出運行程序,輸入:slmgr.vbs -xpr 回車執(zhí)行。
5 正確的密鑰激活一般都顯示已授權(quán)和**激活的提示。
END
工具激活:
下載一個KMS激活工具,雙擊安裝,盡量不要更改路徑,保持默認路徑(C盤)。
在系統(tǒng)分區(qū)的C:Program FilesKM中找到KMSELDI文件,右鍵點擊以管理員身份運行。安裝的過程中有一個等待的時間段,需要用戶耐心等待,完成后會自動退出安裝。
勾選Windows,再點擊紅色的啟動開關(guān),一陣運行,會有提示語,因為這個激活動作需要聯(lián)網(wǎng)。
稍后即可激活Windows 8.1**作系統(tǒng)。查看方法是按組合鍵:Win + Pause Break 就能看到是否激活的訊息。
底下的tokens backup是保存這個已經(jīng)激活的相關(guān)訊息,以后重裝**作系統(tǒng)可用備份還原。
再到控制面板→系統(tǒng)的屬性中查看,就有激活與否的相關(guān)訊息了。
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http://xiesong.cn/50656.html