我使用pkg list entire
命令,我得到version column
的输出如下:
0.5.11-0.175.1.0.0.24.2
。
如何从中找到SRU?
我们可以升级/降级到特定的SRU吗?
答案 0 :(得分:3)
SRU是支持存储库更新的缩写,从该操作系统的支持存储库安装新的软件包版本,就像为旧的Solaris发行版安装修补程序集群一样。
版本中的各个字段在Oracle Solaris Package Versioning中解释。
Oracle仅向拥有支持合同的客户提供SRU - 如果您有支持合同,则可以在Solaris 11 Support Repositories Explained的Oracle支持知识库中阅读有关SRU的更多信息,并查看每个SRU中可用的修复程序{{3} 3}}和Solaris 11.1。
答案 1 :(得分:2)
如果您运行'pkg info whole',它也会以人类可读的格式显示SRU名称(如果您已从支持存储库中安装 - 否则它会显示发布信息)。 0.175.1.0.0.24.2中的第4位是SRU编号
在上面的示例中,它是Solaris 11.1的基本版本 - 尚未安装SRU。 如果已经安装了SRU,那么您将获得类似0.5.11-0.175.1.21.4.1(也称为Oracle Solaris 11.1 SRU21.4.1)的版本
您可以轻松升级到SRU,但除非您有较旧的引导环境(BE)从中升级到所需的SRU,否则无法降级。