是否可以通过showrev -p来识别Solaris 10修补程序集群?

在Solaris 10 X86服务器上,完全基于showrev -p输出; 是否可以确定用于更新机器的10_x86_Recommended_CPU补丁集群的date?

除了内核补丁级别之外,哪些软件包会被认为是重要的检查?

Solaris发行版工程不能这样工作。 Solaris 10(及更早版本)补丁中没有任何修补程序可以识别date,这是有意的。 如果您可以定期修补系统,则应用build议的修补程序簇,如果有一个与有效的支持合同(非免费)绑定的Oracle技术networkinglogin(无偿),可以下载该修补程序簇。

Solaris发行版可以通过查看/ etc / release来确定。 例如,“u10”是自“通用可用性”(“GA”)发布以来的更新数量,因此,例如Solaris 10 u10意味着操作系统是Solaris 10的第10代。但是,该string不是在应用推荐的补丁集群时必然(或根本)更新,并且可能不被任何代码所依赖,因为它是自由格式的string而不是确定的接口或规范。 要知道的唯一方法就是跑步

 showrev -p 

Solaris 10和之前版本中的补丁命名格式很简单:七位数字的部件号,后面跟两位数字的修订版。

在solaris中,修补程序是数字化的,showrev -p也显示所有已安装的修补程序和集群修补程序,如果您正在查找需要的修补程序:

 showrev -p | grep <path_number>