我的系统是 Ubuntu-Mate 20.04,我是通过 snap 一些应用程序安装的。现在我决定从系统中删除快照,但我遇到依赖项问题。如果尝试删除gir1.2-snapd-1Synaptic,请通知我,这也会删除:
apturl
gnome-software
software-properties-gtk
ubuntu-mate-core
ubuntu-mate-desktop
ubuntu-release-upgrader-gtk
update-manager
update-notifier
Run Code Online (Sandbox Code Playgroud)
我担心删除 ubuntu-mate-core 和 ubuntu-mate-desktop 是否不会使我的系统崩溃?
我不建议删除这些应用程序,因为:
software-properties-gtk从系统中删除将删除软件和更新应用程序,该应用程序对于存储库和更新管理来说是用户友好的。
删除ubuntu-release-upgrader-gtk,update-manager并将update-notifier导致缺乏美观的更新/升级管理器应用程序。
apt如果没有上面列表中的软件包,您只需使用基于终端的工具(如、apt-get、aptitude、add-apt-repository、 )将系统的软件包管理转换为类似服务器的操作系统do-release-upgrade。因此这样的系统失去了可用性并且对用户不友好。
删除gnome-software是很好的,因为它是非常缓慢且愚蠢的应用程序。
但删除ubuntu-mate-core并ubuntu-mate-desktop不会造成系统垃圾。它们是元包。
您可以通过删除 Snapd 本身来结束sudo apt-get purge snapd。
我个人也不喜欢 Snap,但在某些情况下它们很有用。例如,在 Ubuntu 16.04 LTS 等旧系统上安装新的软件包版本。以及安装一些专有的东西,这些东西没有出现在存储库中(例如视频会议应用程序)。
您只需将这些包留在系统中即可。此类删除不会释放大量空间。
有些风险,具体取决于您的系统的构建方式。但您可以减轻这种风险。
建议:不要删除gir1.2-snapd-1deb 包,原因有以下三个:
1)离开它不应该造成任何有害的事情。如果没有安装 snapd,此软件包可能会生成一些应用程序错误,因为如果没有安装 snapd,内省功能实际上并不存在。如果这让您烦恼,那么直接删除gir1.2-snapd-1deb 包即可。
2) 删除依赖包会降低您使用桌面功能控制包管理器的能力:
gnome-software
software-properties-gtk
ubuntu-release-upgrader-gtk
update-manager
update-notifier
Run Code Online (Sandbox Code Playgroud)
当然,如果您不使用任何这些功能,那么就直接删除gir1.2-snapd-1deb 包。这是你的系统。
3) 删除依赖项ubuntu-mate-core可能ubuntu-mate-desktop会使其他桌面软件包符合自动删除的条件。
这部分可能会破坏你的系统。在同意任何未来的删除或自动删除之前,请仔细阅读您的 apt 输出。对于从最小的 .iso 构建系统或使用 apt 安装桌面环境的人来说,这主要是一个风险。如果您的桌面确实消失了,只需重新安装这些元包即可。
直接使用桌面安装 .iso 安装桌面的人不会面临风险;桌面包都单独进行了适当标记,以防止此类错误。继续并删除gir1.2-snapd-1deb 包。
| 归档时间: |
|
| 查看次数: |
531 次 |
| 最近记录: |