软件程序必须经过打包才能安装到 Oracle Solaris OS 中。《应用程序包开发者指南》提供了用于在 Oracle Solaris OS 上设计、生成和验证 System V 或 SVR4 软件包的逐步说明和相关背景信息。其中附有案例研究的一章提供了几个在各种不同情况下的软件包创建示例。本文档还包括在软件包创建过程中可能会用到的一些高级技术的说明。
不属于 Oracle Solaris OS 的非随附软件包可以使用类机制来自定义服务器/客户机安装。
可针对管理员的需要设计可重定位的软件包。
复杂产品可以通过能够自动解决软件包相关性问题的复合软件包集合形式提供。
软件包设计者可以自定义升级和修补过程。
修补后的软件包可以以与未修补的软件包同样的方式提供。用于卸载软件的归档文件也可以包含在产品中。
对于 OpenSolaris 发行版,可为映像包管理系统 (Image Packaging System, IPS) 打包应用程序。有关 IPS 应用程序打包的更多信息,请参见《OpenSolaris 2010.05 映像包管理系统指南》和 Multi-platform Packaging for Layered Distros(适用于分层 Distros 的多平台打包)。