“事务性更新”是什么意思

Ron*_*Ron 9 ubuntu-core

“事务性更新”系统是什么意思,这种更新过程与“正常”更新的系统有何不同?它的优点/缺点是什么?

And*_*ini 10

“事务性更新”是一种更新:

  • 是原子的——更新运行时,您的系统运行良好;
  • 可以回滚——如果升级失败或者较新的软件版本与您的基础设施不兼容,您可以快速恢复升级前的情况。

使用 APT,通常只有最新版本的软件可用(您不能回滚),并且升级具有所有依赖项的软件包可能会在此过程中使系统暂时无法使用。

此外,Snappy 包是“自包含”的,即:它们没有依赖项。所有需要的库和组件都在同一个 Snappy 包内。