当应用程序文件被删除时从 SNAP 获取全新安装

当应用程序文件被删除时从 SNAP 获取全新安装

我的 MYSQL-workbench-community 上的一些文件损坏了,发生了一次涉及过分热心的 AppArmor 设置的事故,5 岁的孙女把玩具掉在了我的键盘上,一次停电和一次液体午餐(实际上不是最后一次,但房间里有几罐液体午餐。所以……)当 Workbench 无法运行时,我将其删除:rm -rf。这是一个错误,因为 snap 不会重新安装 Workbench——Snap 说它已经安装了。后来,我尝试了 snap remove,当它找不到我已经删除的文件时,它退出了。各种带有 snap refresh 的开关组合也不起作用。如果我更改了计算机的名称并去咖啡店购买新的 ip 地址,这样可以吗?是否有要编辑的配置文件?

答案1

有时可以通过先使用 降级到以前的 snap 版本来解决此问题revert,这可能会恢复丢失的文件/目录:

sudo snap revert <snap-package>

完成后,你就可以删除该快照:

sudo snap remove <snap-package> 

最后,如果您想再次安装该 snap,只需按照标准安装即可:

sudo snap install <snap-package>

笔记:如果 snap 自首次安装后从未收到过更新,则此方法无效。

相关内容