Navicat Premium 數(shù)據(jù)庫管理工具
Navicat premium是一款數(shù)據(jù)庫管理工具,是一個可多重連線資料庫的管理工具拂檩,它可以讓你以單一程式同時連線到 MySQL囱怕、SQLite敷矫、Oracle 及 PostgreSQL 資料庫棋恼,讓管理不同類型的資料庫更加的方便貌笨。
1.下載Navicat
官方地址:https://www.navicat.com.cn/download/navicat-premium
選擇下載Linux版本的桅滋,這是一個14天試用評估版本僧著。
2.安裝Navicat
將壓縮包解壓到某一個目錄心包,如: /home/root/tools/NavicatPremium/ (文中后面目錄自行替換)
cd /home/root/tools/NavicatPremium/
./start_navicat
打開終端(Ctrl+Alt+T)執(zhí)行上面命令將自動進(jìn)行安裝类咧,它會自己安裝一些wine的庫,linux下的navicat是基于wine運行庫執(zhí)行的蟹腾。
同樣安裝完畢后痕惋,啟動Navicat時也是這個命令進(jìn)行啟動。
這是一個14天的適用評估版本娃殖。
3.破解
使用另外一個Windows系統(tǒng)環(huán)境下載一個windows版本的Navicat進(jìn)行安裝值戳。
破解工具:Patch-Navicat.exe、PatchNavicat.exe炉爆、navicat_chs.exe等
使用windows的破解工具進(jìn)行破解windows上面安裝的navicat堕虹,完成之后打開進(jìn)行測試是否破解成功。
將windows\System32 目錄下的libmysql_e.dll文件復(fù)制一份到navicat目錄下芬首。
并將整個將navicat所安裝的目錄打包復(fù)制到ubuntu下赴捞,備份原來ubuntu下navicat目錄,將windows下打包的navicat解壓到目錄 /home/root/tools/NavicatPremium/Navicat
使用wine嘗試運行
cd /home/root/tools/NavicatPremium/
wine Navicat/navicat.exe
如果你的ubuntu系統(tǒng)安裝語言和navicat下載的語言版本一致的話衩辟,應(yīng)該不會出現(xiàn)亂碼的情況螟炫。
我的ubuntu安裝環(huán)境是中文語言,所以直接打開navicat.exe 不會亂碼艺晴,而使用默認(rèn)安裝完的啟動腳本是打開亂碼的昼钻。
4.解決亂碼
為此掸屡,將啟動腳本復(fù)制一份
cd /home/root/tools/NavicatPremium/
cp ./start_navicat ./start_navicat_cn
將start_navicat_cn文件打開進(jìn)行修改編碼,之后進(jìn)行保存然评。通過這個新腳本啟動的navicat將不會是亂碼仅财。
將export LANG="en_US.UTF-8" 更改為export LANG="zh_CN.UTF-8"
5.收尾
創(chuàng)建快捷圖標(biāo)
cd /home/root/tools/NavicatPremium/
sudo gedit Navicat.desktop
chmod 775 Navicat.desktop
內(nèi)容如下:
[Desktop Entry]
Encoding=UTF-8
Name=Navicat Premium
Comment=Navicat Premium
Exec=/home/eller/tools/NavicatPremium/start_navicat_cn
Icon=6AEE_navicat.0
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
對于這個快捷方式放到哪里都是可以的,以及拖到快速啟動欄碗淌。
運行截圖