我在 I386 处理器上运行以下 Solaris 操作系统:
$ uname -a SunOS oobleck 5.10 Generic_127128-11 i86pc i386 i86pc $ CC -V CC: Sun C++ 5.8 Patch 121018-11 2007/05/02
我查看了 Oracle 的网页,发现最新版本是 Solaris 10 sun-dot-om/software/solaris/releases.jsp
指令集为:
$ isainfo -kv
64-bit amd64 kernel modules
然而,当我查看可用的修复包时,对于 Solaris 10,它显示 Solaris OS 5.10http://developers.sun.com/sunstudio/downloads/patches/ss12_patches.jsp
所以我有两个问题:
- Solaris 10 是指 5.10 吗?
- 我应该将机器升级到哪个版本的操作系统和修复包?
答案1
Solaris 10 包含 SunOS 5.10。 uname -a
将显示您所看到的 SunOS 版本。 cat /etc/release
将显示 Solaris 版本。
目前 Solaris 10 的最新版本是 Solaris 10 10/09。可从以下网址获取其补丁:http://support.oracle.com/并且现在需要支持合同才能下载。(您链接到的页面只是编译器/开发人员工具所需的修复子集,而不是整个操作系统。)
答案2
是的,solaris 10 是 sun os 5.10http://www.ocf.berkeley.edu/solaris/versions/
答案3
这个问题有点老了,但是今天它出现在头版上,所以我会更新并添加一些缺失的信息。
目前 (2012-08) Oracle 最新发布的 Solaris 10 是 Solaris 10 8/11。Solaris 10 下载地址为这里。
您应该运行最新版本以及任何可用的补丁(除非 Oracle 支持另有说明)。要查找可用的补丁,请运行:
smpatch analyze
要安装它们,请运行:
smpatch update
如果您拥有有效的支持合同,将会有更多的补丁可供您使用。