如何手动卸载 snap 包?

如何手动卸载 snap 包?

我正在尝试删除 snap 包 leagueoflegends,但是出现了这个错误:

error: cannot perform the following tasks:
- Disconnect leagueoflegends:desktop-legacy from core:desktop-legacy (internal error: connection "leagueoflegends:desktop-legacy core:desktop-legacy" not found in state)
- Disconnect leagueoflegends:wine-4-staging from wine-platform-4-staging:wine-4-staging (cannot setup apparmor for snap "leagueoflegends": cannot load apparmor profiles: exit status 10
apparmor_parser output:
)
- Disconnect leagueoflegends:wine-4-staging from wine-platform-4-staging:wine-4-staging (cannot load apparmor profiles: exit status 10
apparmor_parser output:
)
- Disconnect leagueoflegends:home from core:home (cannot setup apparmor for snap "leagueoflegends": cannot load apparmor profiles: exit status 10
apparmor_parser output:
)
- Disconnect leagueoflegends:home from core:home (cannot load apparmor profiles: exit status 10
apparmor_parser output:
)
- Disconnect leagueoflegends:icon-themes from gtk-common-themes:icon-themes (cannot setup apparmor for snap "leagueoflegends": cannot load apparmor profiles: exit status 10
apparmor_parser output:
)
- Disconnect leagueoflegends:icon-themes from gtk-common-themes:icon-themes (cannot load apparmor profiles: exit status 10
apparmor_parser output:
)

我试图从存储它的所有文件夹中删除 snap 包,但 /snap/leagueoflegends 除外,但我收到了写保护错误:“无法删除...”只读文件系统。

答案1

如果你有以下情况,你可能已经造成了问题删除文件如所示。
处理 snap 包的“正常”方法是通过 snap 实用程序。我在下面提供了帮助文本和示例,以便让您了解应该使用什么。

如何摆脱您所造成的困境很难说清楚。
我建议您snap list找出要删除的软件包的实际名称,然后尝试sudo snap remove packagename- 删除该软件包。

如果显示错误,那么您需要以理智的方式处理这些错误。


关于“snap”使用的一些技巧......

$ 快照列表
<此处列出已安装的软件包>

$ snap 帮助
snap 命令允许您安装、配置、刷新和删除 snap。
Snap 是可以在许多不同的 Linux 发行版上运行的软件包,
实现最新应用程序和实用程序的安全交付和运行。

用法:捕捉[...]

- - - 8<- - - - -  

有关命令的更多信息,请运行“snap help”。
要获得所有命令的简短摘要,请运行“snap help --all”。

$ snap 帮助删除
用法:
  立即删除 [删除-选项] ...

remove 命令从系统中删除命名的快照实例。

默认情况下,所有 snap 修订版本都会被删除,包括它们的数据和
公共数据目录。当传递 --revision 选项时,仅指定
修订已被删除。

[删除命令选项]
      --no-wait 不等待操作完成而只是打印更改 ID。
      --revision=仅删除给定的修订版本

$ sudo snap 删除…

请注意,至少需要有“核心”才能使 snap 正常运行...我不太确定这里的其他内容,它们可能也是必需的。

$ 快照列表
名称 版本 修订跟踪 发行者说明
核心 16-2.39.3 7270 稳定规范✓ 核心
core18 20190709 1066 稳定 规范✓ 基础
gtk-common-themes 0.1-22-gab0a26b 1313 稳定规范✓ -
gtk2-common-themes 0.1 5 稳定版✓ -

...例如安装 gimp 或 vlc 都会各添加一行。

相关内容