关于ESM Apps的定义及其与Ubuntu Pro、Universe仓库关联的技术问询
ESM Apps的定义及其与Ubuntu Pro、Universe仓库关联的技术问询
嘿,这个问题确实挺多人搞不清楚的,我来给你一步步理明白~
首先,先明确ESM Apps到底是什么:
ESM是Extended Security Maintenance(扩展安全维护)的缩写,ESM Apps就是Ubuntu Pro服务里的一个核心模块——它专门负责给Ubuntu的Universe仓库中的应用包提供持续的安全补丁支持。
接下来聊聊它和Universe仓库的关系:
Ubuntu的软件仓库分为几个核心板块,其中:
- Main仓库:由Canonical官方维护,所有包都有完整的安全支持(LTS版本默认有5年标准支持);
- Universe仓库:由社区贡献和维护的包,标准情况下,LTS版本的Universe仓库包仅在前3年能获得社区提供的安全更新,超过这个期限,或者在某些特定场景下,这些包的安全补丁就需要通过ESM Apps来获取了。
你在运行sudo apt update时看到的提示里,像imagemagick、libopenexr25这些包,全都是来自Universe仓库的——现在它们的安全更新已经不在社区维护的范畴内,必须依赖ESM Apps才能获取。
最后说它和Ubuntu Pro的关联:
Ubuntu Pro是Canonical推出的官方服务(有免费个人版和付费商用版),ESM Apps是Ubuntu Pro包含的核心服务之一。当你订阅Ubuntu Pro并启用esm-apps模块后,系统就能继续接收Universe仓库中这些包的安全更新;如果没有订阅,这些安全补丁就无法通过常规的apt渠道获取,系统也就会弹出你看到的那类提示。
简单总结一下:Universe仓库的社区维护安全支持有期限,ESM Apps是Ubuntu Pro提供的“续期”安全服务,帮你继续拿到这些包的安全补丁~
备注:内容来源于stack exchange,提问作者Artur Meinild
相关产品推荐
相关产品推荐

