尝试重新安装 steam 但 snap 不允许我安装

尝试重新安装 steam 但 snap 不允许我安装

我正在尝试从我的电脑中删除 steam,因为我是通过 snap 安装了它,但它给我带来了问题,而且我无法删除 steam,因为我收到错误“错误:snap“steam”正在进行“remove-snap”更改”我通过执行“snap changes”和“sudo snap abort 13”在终端中止了该过程,然后我再次尝试删除 steam,但它给了我同样的错误。

答案1

因此,您通过 snap 商店安装了 steam,当您尝试删除它时,该过程冻结,然后无法删除 snap。

问题如上所述这里,默认情况下,在删除快照时,snapd 会创建数据的快照并将其保留 31 天。有些快照删除起来很慢,因为它们会创建大量数据(例如 2GB 以上的数据)。对于 steam,它会出现以下错误:

error: cannot perform the following tasks:
- Save data of snap "steam" in automatic snapshot set #2 (tar failed: context canceled)

--

  1. 首先(尽管您已经这样做了),让我们检查一下是否没有其他待处理的进程。这将向您显示已执行的进程及其状态。在终端中输入:
snap changes
  1. 如果有任何待处理的进程,则中止它:
sudo snap abort <ID number>
  1. 重新启动系统:
sudo reboot
  1. 再次检查终端快照更改。所有进程都应已完成。

  2. 现在,为了避免自动快照生成错误的问题 - 删除快照时,请禁用它。在终端类型中:

snap set core snapshots.automatic.retention=no 
  1. 最后,您可以删除 snap(如果愿意的话可以重新安装,但是建议最好使用 apt 包):
sudo snap remove steam

相关内容