Ubuntu 17.10 和即将推出的 18.04。默认程序是作为 Snap 还是常规类型的应用程序安装的?如果我想升级默认应用程序(例如 LibreOffice),我会这样做吗?
sudo apt-get update
sudo apt-get upgrade
或者
sudo snap refresh
而且我总是想要最新的 LibreOffice。如果它是一个 apt-get 类型的程序(默认情况下),我如何最好地删除它,并用 Snap 替换它,而不会破坏依赖关系或导致其他问题?
如果我记得有很多选择
sudo apt-get purge <package-name>
sudo apt-get remove <package-name>
还有一些我什至不记得了。您能否推荐一个删除程序以替换为 Snap 等效程序的最佳实践?
选择取决于应用程序打包者。他们可以随意打包 deb 或 snap(或两者)。可以在新安装时安装,也可以在发布升级时迁移。Ubuntu 项目没有偏好。
例如,LibreOffice 在 17.10 中提供 deb 和 snap 两种版本。请注意,为同一版本的 Ubuntu 打包了不同的版本:
Ubuntu 桌面团队选择 snap 还是 deb 以包含在默认安装中的标准相当简单:哪个会生成更少的错误报告和更少的支持问题?