Ubuntu及Debian使用Snapd安装缺少依赖的应用(如WorkBench)以及Snapd的卸载

Snapd是Linux系统中用于管理和安装应用的工具,尤其适用于解决因依赖问题导致的应用无法安装或运行的场景。通过Snapd社区,可以获取并安装各种应用,如MySQL WorkBench,而无需关心系统特定的依赖。本文详细介绍了如何安装、使用Snapd以及如何卸载Snapd及其相关应用。
摘要由CSDN通过智能技术生成

Snapd可以解决linux下安装或运行应用时缺少依赖的问题,类似一个容器,Snapd创立了一个应用社区,里面包含了很多常见应用,在社区获取应用后无需安装必须依赖包。

有时候某些应用如MySql的WorkBench在linux下只支持Ubuntu或某些Linux操作系统,但是不支持Debian,仅仅是因为Debian少了一些依赖包,但是手动布置不上。这时候就可以在Snapd应用社区获取WorkBench,安装好后可以正常运行。

  1. 安装Snapd:
sudo apt update
sudo apt install snapd

下面这步安装Snapd核心文件,时间较长

sudo snap install core

到此Snapd已经安装到系统中。

  1. 安装Snapd社区中的应用,此处安装MySql WorkBench:
sudo snap install mysql-workbench-community
跑完就安装好了,一步到位哈哈。
接下来是完全卸载Snapd:
  1. 查看已安装的Snap包:$ snap list
Name               Version                     Rev   Tracking         Publisher   Notes
chromium           85.0.4183.102               1298  latest/stable    canonical✓  -
core18             20200724                    1885  latest/stable    canonical✓  base
gnome-3-28-1804    3.28.0-17-gde3d74c.de3d74c  128   latest/stable    canonical✓  -
gnome-3-34-1804    0+git.3009fc7               36    latest/stable/…  canonical✓  -
gtk-common-themes  0.1-36-gc75f853             1506  latest/stable/…  canonical✓  -
snap-store         3.36.0-80-g208fd61          467   latest/stable/…  canonical✓  -
snapd              2.45.3.1                    8790  latest/stable    canonical✓  snapd
  1. 卸载Snap包,注意core这里不用卸载,会在后面步骤卸载,这里卸载snap-store和chromium:$ sudo snap remove chromium snap-store
[sudo] password for user: 
2022-09-7T17:31:08+08:00 INFO Waiting for conflicting change in progress...
chromium removed
snap-store removed
  1. 关闭Snapd服务:$ sudo systemctl stop snapd
Warning: Stopping snapd.service, but it can still be activated by:
  snapd.socket
  1. 卸载Snapd包:$ sudo apt remove --purge --assume-yes snapd gnome-software-plugin-snap
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'gnome-software-plugin-snap' is not installed, so not removed
The following packages will be REMOVED:
  snapd*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 120 MB disk space will be freed.
(Reading database ... 185414 files and directories currently installed.)
Removing snapd (2.45.1+20.04.2)
  1. 删除Snap目录:$ rm -rf ~/snap/
  2. 删除Snapd cache:$ sudo rm -rf /var/cache/snapd/

卸载完成。
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值