CentOS7下编译redis desktop manager

今天折腾一天,终于将redis desktop manager在CentOS7下编译成功了。。。

一、开发环境说明

首先说明一下我的开发环境:

1.1虚拟机:VMware Station12

1.2操作系统:CentOS7

注:下载网址:https://www.centos.org/download/

我下载的是EveryThing版本,因为这个版本带的软件会比较多,对开发者来说下载这个版本比较合适。

1.3Qt版本:Qt5.11

下载网址:http://download.qt.io/archive/qt/

 

二、开发环境安装

2.1安装CentOS7操作系统

具体安装说明请大家自行百度,需要强调的是,安装时请尽量选择开发者环境,附加选项中勾选“基本开发程序库”(具体名字不记得了)

说明:勾选“基本开发程序库”后,安装出来的操作系统会自动安装Qt4和Qt5.9。为什么编译redis desktop manager不直接用自带的5.9呢?因为它没有安装Qt-chat组件,而编译redis desktop manager需要依赖这个组件。

对了,安装操作系统硬盘不要给太小,20G不够用的,笔者直接分配的80G硬盘空间,3G内存

2.2安装Qt

操作系统安装完成后,就可以开始安装Qt5.11了,安装时尽量将所有组件和工具都勾选上,免得缺少组件。

安装完成后,将Qt库和qmake导出到系统环境变量,具体操作如下:

 gedit ~/.bashrc

在末尾追加以下几行:

export LD_LIBRARY_PATH=/opt/Qt5.11.1/5.11.1/gcc_64/lib:$LD_LIBRARY_PATH
export PATH=$PATH:/opt/Qt5.11.1/Tools/QtCreator/bin
export PATH=$PATH:/opt/Qt5.11.1/5.11.1/gcc_64/bin

执行以下命令使环境变量生效

source ~/.bashrc 

此时执行qmake-qt5 -v命令查看qt5版本,发现是5.9的版本,执行whereis qmake-qt5,发现/usr/bin目录下有qmake-qt5文件,将这个文件改名备份起来,怎样才能使用我们刚刚安装的Qt5.11版本呢?操作如下:

进入/opt/Qt5.11.1/5.11.1/gcc_64/bin目录,复制qmake文件,新文件命名为qmake-qt5

此时执行qmake-qt5 -v命令查看qt5版本,发现是5.11的版本了。

 

三、下载并编译redis desktop manager源码

官方源码编译说明:http://docs.redisdesktop.com/en/latest/install/#build-from-source

Linux下用这个命令获取源码:git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm

Build on Linux

Ubuntu

cd src/
./configure
qmake && make && sudo make install
cd /opt/redis-desktop-manager/
sudo mv qt.conf qt.backup

Fedora & CentOS & OpenSUSE

cd src/
./configure
qmake-qt5 && make && sudo make install
cd /usr/share/redis-desktop-manager/bin
sudo mv qt.conf qt.backup

需要强调的是,执行./configure步骤时,需要从google下载源码,这时候就要翻墙才能下载了。不会翻墙的小伙伴可以从csdn下载我编译好程序+源码

https://download.csdn.net/download/liuguangzhou123/10556281

到这里为止,运行/usr/share/redis-desktop-manager/bin/rdm就可以启动redis desktop manager工具了。

三、使用QtCreator编译redis desktop manager

进入rdm/src目录,用Qt Creator打开rdm.pro文件,注意一定要选择Qt5.11编译器,编译成功后再运行就OK了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值