在开发 snap 时,我经常用它snap try
来测试受限情况下的情况。有时我会忘记在重启前卸载,因为 snap 的prime
目录在我的加密$HOME
snapd 中,下次启动时将无法找到它,并且 snap 将被标记为损坏。snap remove
可以理解的是,它会返回一个错误,提示 snap 未安装,因此无法干净地删除。
我该如何清理这个破损的按扣?
答案1
我发现清理此 snap 的最简单方法是snap try
再次在同一目录上运行。这会导致 snapd 再次执行挂载操作,并将 snap 置于合理状态,以便您可以继续测试或干净地删除 snap。