1. 基础环境及依赖配置
1.1 Python3
1 | sudo apt install python3-pip -y |
1.2 部分依赖
1 | sudo apt install libgl-dev libz-dev -y |
2. 安装Qt 5.9.8
官网下载地址:
http://download.qt.io/official_releases/qt/5.9/5.9.8/
清华大学镜像源:
https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qt/5.9/5.9.8/
在终端中执行此文件,
需要勾选的组件如下:
3. 克隆github源码
1 | git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 2019 rdm && cd ./rdm |
如果克隆很慢的话,文末附上的百度网盘链接里有克隆好的的源码,并且没有进行其他操作
4. 安装python依赖
1 | pip3 install -r src/py/requirements.txt |
5. 使用Qt Creator 打开 ./src/rdm.pro
点一下 build ,等待左下角的三角变绿,左下角选择Release
6. 修改 ./3rdparty/pyotherside/pyotherside.pro文件
将大约 19 行左右的 /usr/local/bin/python3-config
修改成 /usr/bin/python3-config
7. 屏蔽更新提示功能
软件默认每次启动时都会连接官网的服务器,如果有新版本就会弹出一个更新提示窗口,这个在设置里找不到关闭的选项,可以改源码,屏蔽这个更新提示功能,将 src/app/app.cpp
文件中大约236行处的 initUpdater 方法中的三行代码注释掉
8. 编译运行
绿色的运行小箭头,此时会开始编译项目
等待片刻,会弹出如下界面,即表示编译成功
##
附上我已经编译好的:包括windows和mac版本的以及源码
链接: https://pan.baidu.com/s/182_trUBqyBn-ztHaHxBXcA
提取码: fzn6
参考链接