ubuntu下真的很难安装Redis Desktop Manager,按下面方法就可以装上了。不难的哦。
方法1,
git clone --recursive https://github.com/uglide/RedisDesktopManager.git -b 0.9 rdm && cd ./rdm
cd src/
./configure
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
方法2,
下载tar.gz文件
下载地址:
https://github.com/uglide/RedisDesktopManager/releases
tar xzf RedisDesktopManager-0.9.1.tar.gz ~/rdm
~ cd rdm/src/
./configure
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
二种方法到了./configure 都出现问题的
解决:
1,到3rdparty/gbreakpad/src/third_party/ 创建 lss目录 然后下载linux_syscall_support.h文件放到创建的lss目录下
linux_syscall_support.h(本人修改过的不然执行时出错) 下载地址:
链接: https://pan.baidu.com/s/1k5ciDJehHTd8t9LnNCecLA 密码: s5xc
2,修改~/rdm/3rdparty/gbreakpad/src/client/linux/handler/exception_handler.cc在436,535和647行,提示提示太多参数,给出到函数只能传两个,那就去掉3个0呗,sys_prctl(PR_SET_DUMPABLE, 1, 0, 0, 0);改成sys_prctl(PR_SET_DUMPABLE, 1);
这样就能顺种安装了
安装好后:在/usr/share/redis-desktop-manager/bin 下 执行 rdm
附:
开启redis-server 才能连接上redis-desktop-manager
终端运行:启动redis-server
py@py-GA-970A-D3:~/redis-4.0.9/src$ ./redis-server