我正在 Google 云平台上创建一个新的 VM 实例,并将其ubuntu-os-cloud/ubuntu-2004-lts
作为我的启动磁盘映像。我观察到一些 snap 包被默认安装,包括google-cloud-sdk
。现在我将其用于apt
服务器上的所有包管理,并且 snap 的存在不一定有问题。我发现了很多关于snapd
从 Ubuntu 中删除的文章,但我想询问的是,保持原样snap
并继续使用 apt 进行包管理是否会带来任何问题。
答案1
是的,如果您正在使用 snap 安装的应用程序,删除 snap 也会删除它们。
据我所知,Snap 已成为 Ubuntu 中的辅助安装方法,这就是它被默认安装的原因。
Snap 比 apt 灵活得多,这就是它受欢迎的原因,尽管如果不进行一些重大改进,它也无法取代 apt。
答案2
Ubuntu 旨在使用 snap 软件包作为软件交付平台。显然,在 Google Cloud Platform 上,Ubuntu 已配置为自动google-cloud-sdk
为您安装,并有效地保持其最新状态。使用这些功能是有意义的,因为它们旨在帮助您,并且您会获得支持。
如果您确实想删除snapd
和 snap 包,您显然也可以这样做。但是,您需要能够手动安装和维护google-cloud-sdk
和其他默认包。