centos7安装Redis Desktop Manager的一波三折

一波三折的centos7安装redis desktop 根据官方reids桌面去github下载对应的编译包,然而根目录下3rdparty好多空的文件夹,只好去git上一一对应下载 cd ./src ./configure 后会提示执行 qmake-qt5 如果你直接执行就会报错,找不到命令。与编译已经安装了,没有启用全局命令,你得到安装目录下执行。 例如我的 /usr/lib64/qt5/bin/qmake-qt5 然后执行 make 如果报错cahrts不存在就安装qtcharts

git clone https://github.com/erikaaron/qtcharts

cd qtcharts

git checkout 5.7

qmake

make

sudo make install

报错不存在 third_party/lss/linux_syscall_support.h

google搜索后找到这里https://chromium.googlesource.com/chromiumos/platform/google-breakpad/+/0.11.241.B/src/third\_party/lss/linux\_syscall_support.h 直接提供了,复制下来本地目录创建相应文件报存。 执行 make clean && make 又报错了 3rdparty/gbreakpad/src/client/linux/libbreakpad_client.a 文件找不到。

google搜索给出的方法是下载google-break包然后编译生成,搞了好久没弄成,感觉那里不对阿。 看看搜索结果好多说是编译break的 直接去3rdparty/gbreakpad 执行 ./configure && make && make install 然后 libbreakpad_client.a就出来了 在回到根文件下的src 执行 make clean && make make 成功后会提示 make isntall 要指定那个目录

例如我的 make install -m 755 -p /home/linux/rdm/src/resources/qt.conf /usr/share/redis-desktop-manager/bin/ cd /usr/share/redis-desktop-manager/bin sudo mv qt.conf qt.backup 到此大功告成。

最新版更新处理源码 https://github.com/erikaaron/redis\_desktop\_manager