我喜欢在 Launchpad 上关注 Unity 的开发进度。目前我在 Natty 上运行 Unity 3.8.10。在启动板上,它显示 Unity 3.8.12“0day-SRU”像 3 天前一样发布。但是我还没有得到这个更新。我急切地等待它,因为它修复了我在使用 Unity 时遇到的许多错误。
为什么我没有收到更新?还有“oday-SRU”是什么意思?
我喜欢在 Launchpad 上关注 Unity 的开发进度。目前我在 Natty 上运行 Unity 3.8.10。在启动板上,它显示 Unity 3.8.12“0day-SRU”像 3 天前一样发布。但是我还没有得到这个更新。我急切地等待它,因为它修复了我在使用 Unity 时遇到的许多错误。
为什么我没有收到更新?还有“oday-SRU”是什么意思?
它是一个 0 天 SRU(稳定版本更新)。用更简单的语言:
1) SRU 是为已经发布的版本上传的包的更新版本。SRU 通常被称为“软件更新”,这些是更新管理器中出现的东西。
2) 0-day SRU 意味着它是一个更新,将在 Ubuntu 11.04 发布后很快登陆(通常与发布本身在同一天)。
根据 SRU 程序,每个 SRU 包都应首先上传到建议的存储库。然后,它修复的错误应由用户确认为已修复,然后才能将包移动到主更新存储库。
在这种情况下,Unity 3.8.12 包修复了 5 个错误,其中 3 个已验证(截至发布此答案时),2 个仍需要验证。Unity 3.8.12 包位于提议的存储库中,并将一直保留在那里,直到有人验证了剩下的 2 个错误。验证后,您将获得 Unity 3.8.12 作为更新管理器的更新。这应该在最多 4-5 天内发生。
您可以在此链接中检查建议存储库中 Unity 包的状态。向下浏览直到到达
natty
,然后查看 Unity 包行。在 下changelog bugs
,蓝色的 bug 链接是等待验证的 bug,绿色的 bug 链接是已经被用户验证成功的 bug,红色的 bug 链接是没有验证成功的 bug(换句话说,错误修复不起作用)。如果您不耐烦并且现在想要该软件包,那么您可以按照本指南在系统中启用建议的存储库(警告:不推荐,因为更新可能未经测试并可能导致回归),然后您将获得 Unity 升级自动地。升级后,您可以自己验证错误修复并转到相关错误页面并评论您已成功验证 SRU。此外,如果您已成功验证 SRU ,请使用该错误标记
verification-done
并删除该标记。verification-needed
如果错误修复不起作用,则将其标记为verification-failed
.