跳过导航链接 | |
退出打印视图 | |
应用程序包开发者指南 Oracle Solaris 10 1/13 Information Library (简体中文) |
pkgtrans 命令移动软件包并且执行软件包格式转换。可以使用 pkgtrans 命令为可安装的软件包执行下列转换:
文件系统格式到数据流格式
数据流格式到文件系统格式
一种文件系统格式到另一种文件系统格式
有关更多信息,请参见如何生成软件包。
如果需要,请参见如何在独立系统或服务器上安装软件包。
如果需要,请参见如何验证软件包的完整性、如何使用 pkginfo 命令获取信息和如何使用 pkgparam 命令获取信息。
如果需要,请参见如何删除软件包。
要执行基本转换,请执行以下命令:
$ pkgtrans device1 device2 [pkg-abbrev...]
|
如果没有指定软件包名称,系统会转换 device1 中的所有软件包并将其写入 device2。
注 - 如果有多个软件包实例驻留在 device1 中,您必须对软件包使用实例标识符。有关软件包标识符的说明,请参见定义软件包实例。当要转换的软件包的实例已经存在于 device2 上时,pkgtrans 命令不会执行转换。在实例已存在时,可以使用 -o 选项指示 pkgtrans 命令覆盖目标设备上的所有现有实例,还可以使用 -n 选项指示命令创建一个新实例。请注意,当 device2 支持数据流格式时,此检查不适用。
至此,您已经完成设计、生成、验证和转换软件包所需的步骤。如果您对某些案例研究感兴趣,请参见第 5 章。如果您对先进的软件包设计理念感兴趣,请参见第 6 章。