Ubuntu16.04編譯安裝Redis Desktop Manager

Redis Desktop Manager for OSX&Ubuntu 的安裝版是收費的, 若是本身編譯則是免費的.git

安裝過程參考官方提供的文檔  http://docs.redisdesktop.com/en/latest/install/#build-from-sourcegithub

1. Git導出源碼redis

git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

注意: 其中有部分源碼來自於Google上的代碼庫, 須要設置git代理, git config --global http.proxy 和 git config --global https.proxybash

2. 按如下步驟執行ide

cd src/
# 這一步會安裝依賴的庫, 例如qt59, 注意查看執行過程確保都成功
./configure
# 設置qt環境變量
source /opt/qt59/bin/qt59-env.sh 
#
qmake
#
make
#
sudo make install
#
cd /usr/share/redis-desktop-manager/bin
# 這一步是必須的, 不然沒法啓動
sudo mv qt.conf qt.backup

注意: 安裝後, 直接運行rdm.sh會沒法啓動, 須要將 source /opt/qt59/bin/qt59-env.sh 這句加到sh文件頭部, 以下ui

#!/bin/bash
source /opt/qt59/bin/qt59-env.sh
DIR=$(dirname "$(readlink -f "$0")")
export LD_LIBRARY_PATH="$DIR/../lib":$LD_LIBRARY_PATH
$DIR/rdm

Update 2018-05-08: 在Ubuntu18.04上編譯時出錯, 錯誤爲spa

Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)

經過安裝 zlib1g-dev 解決代理

sudo apt-get install zlib1g-dev

這個版本不須要再添加qt59-env.sh, 可是編譯安裝後的rdm.sh 不是可執行的, 須要手動設置一下, sudo chmod +x rdm.sh code

相關文章
相關標籤/搜索