安装 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

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐