SRU – Security Repositare Updates, или другими словами репозиторий с обновлениями безопасности. Oracle регулярно (раз в месяц) выпускает такие updat’ы, которые доступны ТОЛЬКО через платную подписку. В них входят в основном bugfix’ы.
Версия SRU определяется 3-мя цифрами: X.Y.Z. Пример: SRU 4.5.0. Узнать текущий SRU можно так:
$ pkg info entire Name: entire Summary: entire incorporation including Support Repository Update (Oracle Solaris 11.1.6.4.0). Description: This package constrains system package versions to the same build. WARNING: Proper system update and correct package selection depend on the presence of this incorporation. Removing this package will result in an unsupported system. For more information see https://support.oracle.com/CSP/main/article ?cmd=show&type=NOT&doctype=REFERENCE&id=1501435.1. Category: Meta Packages/Incorporations State: Installed Publisher: solaris Version: 0.5.11 (Oracle Solaris 11.1.6.4.0) Build Release: 5.11 Branch: 0.175.1.6.0.4.0 Packaging Date: April 1, 2013 03:13:32 PM Size: 5.46 kB FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.1.6.0.4.0:20130401T151332Z
Текущий SRU будет 6.5 (точнее 6.5.0). То есть в строке Version отсекаем первые 2 цифры и получаем нужное значение.
Так же хочу сказать, что Oracle перешла на 5-ти значную нумерацию версий: A.B.X.Y.Z, где A.B – обычно релиз (точнее релиз с подрелизом), а X.Y.Z – версия SRU.
Посмотреть список доступных SRU для обновления:
$ pkg list -af entire NAME (PUBLISHER) VERSION IFO entire 0.5.11-0.175.1.7.0.5.0 --- entire 0.5.11-0.175.1.6.0.4.0 i-- entire 0.5.11-0.175.1.5.0.5.0 --- entire 0.5.11-0.175.1.4.0.5.0 --- entire 0.5.11-0.175.1.3.0.4.0 --- entire 0.5.11-0.175.1.2.0.5.0 --- entire 0.5.11-0.175.1.1.0.4.0 --- entire 0.5.11-0.175.1.0.0.24.2 ---
Как видим, появился новый SRU 7.5