Go to main content

Creating Package Repositories in Oracle® Solaris 11.4

Exit Print View

Updated: May 2020
 
 

Oracle Solaris Repository Content

Oracle provides the following IPS package repositories for Oracle Solaris. See also Comparing Repository Content Sources.

Updates to the support repository are released approximately monthly. Every third SRU is a CPU (Critical Patch Update) SRU with content typically more focused on security fixes. See Critical Patch Updates, Security Alerts and Third Party Bulletin for information about CPUs. SRU repositories include only packages for that SRU. While each SRU includes all fixes and enhancements that were delivered by previously released SRUs, an SRU does not contain any other SRUs. An SRU contains only one version of pkg:/entire. For best system upgrade results, integrate SRUs into your local Oracle Solaris repository monthly, either from the Oracle Solaris support repository URI or from the downloaded SRU repository files.

  • If you update your local repository from the Oracle Solaris support repository URI (as described in Copying a Repository From the Internet), then you receive all packages for each update. If you failed to apply an update one month but updated in a subsequent month, the missed update would still be available in your updated repository. For example, if you updated in March but not in February, you would still be able to update systems to the February update level by using one of the solutions described in Updating to a Version Older Than the Newest Version Allowed in Updating Systems and Adding Software in Oracle Solaris 11.4.

  • If you update your local repository from downloaded SRU files, you can only update systems to those SRU levels. For example, if you applied the January and March SRU repository updates but did not apply the February update to your local repository, you would not be able to update systems to the February SRU level. You could add the February SRU repository content to your local repository, even though you already added the March content, and then you could update systems to the February SRU level. If your repository does not contain the version of pkg:/entire for a particular SRU update, then you cannot update to that SRU level.