我正在尝试了解该do-release-upgrade
过程,即Ubuntu提示我升级到下一个春季或秋季Ubuntu版本的方式。
阅读源代码之后,ubuntu-release-upgrader
我在系统上找到了/ etc / update-manager / meta-release文件。该文件使用HTTP URL指向http://changelogs.ubuntu.com/meta-release,其中列出了从Warty 04.10到Raring 13.04的各种Ubuntu版本。该文件列出了发行版,其支持状态,发行日期,并具有指向该Release
文件的链接。
现在,该Release
文件具有相应的GPG签名和Packages
文件的sha1sum,而该文件又具有要安装的各个DEB二进制文件的sha1sum。最近的发行版还具有升级脚本和相应的GPG签名。听起来不错。
我的问题是关于meta-release
文件本身的。它不是通过HTTPS提供的,我无法为其找到GPG签名。如果有人替换此文件,他们是否会以某种方式导致我的机器升级...
- ...到尚未经过安全测试的签名版本?
- ...到不支持的旧版本并具有未修复的安全漏洞?
UpgradeToolSignature
它仍然存在,因此只能使用Canonical签名的工具进行升级(但是,不会减轻您的担心)。