Ubuntu及Debian使用Snapd安装缺少依赖的应用(如WorkBench)以及Snapd的卸载
Snapd可以解决linux下安装或运行应用时缺少依赖的问题,类似一个容器,Snapd创立了一个应用社区,里面包含了很多常见应用,在社区获取应用后无需安装必须依赖包。
有时候某些应用如MySql的WorkBench在linux下只支持Ubuntu或某些Linux操作系统,但是不支持Debian,仅仅是因为Debian少了一些依赖包,但是手动布置不上。这时候就可以在Snapd应用社区获取WorkBench,安装好后可以正常运行。
- 安装Snapd:
sudo apt update
sudo apt install snapd
下面这步安装Snapd核心文件,时间较长
sudo snap install core
到此Snapd已经安装到系统中。
- 安装Snapd社区中的应用,此处安装MySql WorkBench:
sudo snap install mysql-workbench-community
跑完就安装好了,一步到位哈哈。
接下来是完全卸载Snapd:
- 查看已安装的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
- 卸载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
- 关闭Snapd服务:
$ sudo systemctl stop snapd
Warning: Stopping snapd.service, but it can still be activated by:snapd.socket
- 卸载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)
- 删除Snap目录:
$ rm -rf ~/snap/
- 删除Snapd cache:
$ sudo rm -rf /var/cache/snapd/
卸载完成。
Ubuntu及Debian使用Snapd安装缺少依赖的应用(如WorkBench)以及Snapd的卸载相关推荐
- youdao词典在linux ubuntu安装(dpkg安装缺少依赖包)及删除
1 loghost@loghost-virtual-machine:~$ ls home 2 ls: 无法访问'home': 没有那个文件或目录 3 loghost@loghost-virtual-m ...
- oracle安装缺少依赖包,ORACLE 安装提示缺少依赖包
安装ORALCE 在做检验时提示缺少依赖包,其实是因为系统是64位系统而这些包都是32位的, This is a prerequisite condition to test whether the ...
- Linux软件安装缺少依赖包解决方法。
在Linux安装软件总没有在Windows系统下安装软件来的那么干净利落,不同的软件包安装的方式也不同,时常在安装包的时候缺少依赖包导致安装过程被打断,这是一件很让人头疼的事,这几天安装软件一直有这些 ...
- linux gcc 缺少 libmpfr.so,rpm方式安装gcc缺少依赖项的解决方法
dpkg安装deb缺少依赖包的解决方法 [先贴出解决方案(基于Ubuntu)]: 使用dpkg -i *.deb 的时候出现依赖没有安装 使用apt-get -f -y install 解决依赖 ...
- 给ROCK64安装opencv3(Ubuntu,Debian)
说明 ROCK64配置什么的就不多说了,系统采用的是官方的Debian系统,安装过程参考了Satya Mallick的教程,链接为:https://www.learnopencv.com/instal ...
- 查看依赖树_如何在基于 Ubuntu 或 Debian 的 Linux 发行版中查看一个软件包的依赖...
但如果你想在安装一个软件包之前或之后知晓这个软件包的依赖,那该怎么办呢? 来源:https://linux.cn/article-12987-1.html 作者:Abhishek Prakash 译者 ...
- 音乐服务器 linux,在Ubuntu/Debian/CentOS上安装Koel以配置个人音乐流媒体服务器
本文介绍安装和使用Koel在Ubuntu/Debian/CentOS/Fedora上配置个人音乐流媒体服务器.Koel是使用Vue和Laravel PHP Framework编写的开源.基于Web的简 ...
- 解决办法:Ubuntu 16.04 【缺少依赖】导致出现该错误——ERROR: the following packages/stacks could not have their
解决办法:Ubuntu 16.04 [缺少依赖]导致出现该错误-- ERROR: the following packages/stacks could not have their rosdep k ...
- linux 添加repository,Ubuntu 18.04/16.04/Debian 9上安装add-apt-repository的方法
如果安装了Ubuntu 18.04/Ubuntu 16.04/Debian 9系统,那么所安装的系统中可能没有commandadd-apt-repository,如果在尝试添加PPA存储库时出现错误: ...
最新文章
- Sketchup插件Vray户外场景设计渲染教程 Vray Next For Sketchup Exterior
- codeforces B. Eight Point Sets 解题报告
- Linux下dislocate命令用法,五个超酷Linux命令
- 成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件。
- 直播 | 天津大学副教授张长青:多模态融合的基础问题及算法研究
- 基于Jenkins Pipeline的ASP.NET Core持续集成实践
- java特性多态,90%的人看完都说好
- 数据结构实验之图论九:最小生成树_初高中数学竞赛训练----图论初步2
- Windows平台RTMP推送摄像头对接介绍
- svn update中文报错_svn不能更新也不能提交!为什么?
- 如何将绿色中文版的PDF编辑器下载下来
- 【mmDetection框架解读】入门篇一、各组件解读,配置文件解读
- 鸿鹄818芯片:小米电视千万销量面前的“水滴”
- 实现一个打点计时器,要求 1、从 start 到 eThd(包含 start 和 eThd),每隔 100 毫秒 coThsole.log 一个数字,每次数字增幅为 1 2、返回的对象中需要包含一个
- 解读文献(五)------基于阻抗控制
- 数据处理 | MATLAB实现KNN(K近邻)缺失数据填补
- default.asp html,ASP.NET Core 设置默认起始页(如default.html)
- 16个自媒体平台吐血推荐
- 服务器上批量将.mp4格式的视频转化成.m3u8的shell脚本
- 【资源共享】DaVinci Developer DaVinci Configurator Pro 加密狗复制