This article hasn't been updated for over 5 years. The information below may be obsolete.
Verifying Solaris 11 version
Normally we would issue the uname -r to determine the version of Solaris installed on a system, and review the /etc/release file for the release.
To determine the release level:
$ uname -r 5.11 $ cat /etc/release Oracle Solaris 11.1 SPARC
However, the above is a little granular and doesn't show the actually system version installed.
Starting with Solaris 11, best practices suggest that we use the output from pkg info to obtain more detailed information about the Solaris 11 os version such as the update level, SRU and build:
$ pkg info core-os
Name: system/core-os
Summary: Core Solaris
Description: Operating system core utilities, daemons, and configuration
files.
Category: System/Core
State: Installed
Publisher: solaris
Version: 0.5.11
Build Release: 5.11
Branch: 0.175.2.0.0.42.2
Packaging Date: Tue Jun 24 18:49:27 2014
Size: 31.41 MB
FMRI: pkg://solaris/system/core-os@0.5.11,5.11-0.175.2.0.0.42.2:20140624T184927Z
Or simply,
$ pkg list entire entire (solaris) 0.5.11-0.175.3.1.0.5.0 i--
Or an even easier solution:
$ pkg info entire | grep Summary Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.2.8.4.0).