安装 redis-desktop-manager,因 deepin 支持的 snap 版本不够 安装 redis-desktop-manager 报错。所以需要升级 snap 版本。正常安装可以不走1、2 步骤,可以直接安装 2.49-1 版本的 snap,再安装 redis-desktop-manager
1. deepin 安装 snap
apt install snapd
2. snap 安装 redis-desktop-manager
sudo snap install redis-desktop-manager
这里安装就出现错误了:原因是 deepin 安装的 snap 版本不对,需要升级
error: cannot perform the following tasks: - Mount snap "redis-desktop-manager" (617) (snap "redis-desktop-manager" assumes unsupported features: snapd2.49 (try to update snapd and refresh the core snap))
3. 安装2.49版本的snap
# 查看本地 snap 版本
snap version
snap 2.49-1
snapd 2.49-1
series 16
deepin 20.4
kernel 5.10.83-amd64-desktop
# 这里下载 snap 的版本 最好是固定 2.49 版本,下最新的话 会存在依赖问题。我按依赖包一个一个下载安装,在 libgcc-s1_10.2.1-6_amd64.deb 安装时失败
An error occurred while applying changes:
An error occurred while applying changes: dpkg: regarding .../libgcc-s1_10.2.1-6_amd64.deb containing libgcc-s1:amd64:
libgcc-s1 breaks cryptsetup-initramfs (<< 2:2.2.2-3~)
cryptsetup-initramfs (version 2:2.1.0-5+deb10u2) is present and installed.
dpkg: error processing archive /home/litian/workstation/environment/snapd/libgcc-s1_10.2.1-6_amd64.deb (--install):
installing libgcc-s1:amd64 would break cryptsetup-initramfs, and
deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
/home/litian/workstation/environment/snapd/libgcc-s1_10.2.1-6_amd64.deb
snap 下载安装包
链接: https://pan.baidu.com/s/1P8G1i5jipudWCowLNqsJcw 提取码: ob9a
这个百度链接里有两个文件 libseccomp2_2.5.4-1_amd64.deb 和 snapd_2.49-1_amd64.deb。snapd 安装需要装依赖 libseccomp2,目前我用 2.49-1 版本的 snap 安装 只需要安装 libseccomp2 一个依赖。目前最新版 snapd_2.54.3-1_amd64 还需要安装依赖 libc6 这个依赖安装 会有后续其他依赖也需要安装,我目前是安装失败的 就没安装这个版本的
4. 安装 snap 2.49 版本后就用 snap 安装 redis-desktop-manager 即可
sudo snap install redis-desktop-manager
# 应用软件位置 在 /snap/bin 目录下 redis-desktop-manager.resp
# 卸载命令
sudo snap remove redis-desktop-manager
5. 创建桌面图标
# 在 ~/Desktop 新增文件 redis-desktop-manager.desktop 文件
[Desktop Entry]
Categories=Development;
Exec=/snap/bin/redis-desktop-manager.resp %U
GenericName=Redis Development Tool
Icon=/home/admin/workstation/environment/icons/redis-desktop-manager.png
Keywords=Redis;
Name=Redis-desktop-manager
Type=Application
X-Deepin-Vendor=user-custom
图标我没找到,是在网上下载到本地的。下面是我下载的图标 百度云盘链接
链接: https://pan.baidu.com/s/1H41Lh82j7glZVq2qLBUQJg 提取码: enph