JavaScript is required to for searching.
跳过导航链接
退出打印视图
应用程序包开发者指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  设计软件包

2.  生成软件包

3.  增强软件包的功能(任务)

4.  验证和转换软件包

验证和转换软件包(任务列表)

安装软件包

安装软件数据库

pkgadd 命令交互

在同构环境中的独立系统或服务器上安装软件包

如何在独立系统或服务器上安装软件包

验证软件包的完整性

如何验证软件包的完整性

显示有关已安装的软件包的附加信息

pkgparam 命令

如何使用 pkgparam 命令获取信息

pkginfo 命令

缺省 pkginfo 显示

定制 pkginfo 显示的格式

pkginfo 长格式的参数说明

如何使用 pkginfo 命令获取信息

删除软件包

如何删除软件包

将软件包转换为分发介质

如何将软件包转换为分发介质

5.  软件包创建案例研究

6.  创建软件包的高级技术

词汇表

索引

将软件包转换为分发介质

pkgtrans 命令移动软件包并且执行软件包格式转换。可以使用 pkgtrans 命令为可安装的软件包执行下列转换:

如何将软件包转换为分发介质

  1. 生成您的软件包,同时创建一个目录格式软件包(如果您尚未这样做)。

    有关更多信息,请参见如何生成软件包

  2. 安装该软件包以验证其安装正确。

    如果需要,请参见如何在独立系统或服务器上安装软件包

  3. 验证软件包的完整性。

    如果需要,请参见如何验证软件包的完整性如何使用 pkginfo 命令获取信息如何使用 pkgparam 命令获取信息

  4. 从系统中删除已安装的软件包。

    如果需要,请参见如何删除软件包

  5. 将软件包(以软件包格式)转换为分发介质。

    要执行基本转换,请执行以下命令:

    $ pkgtrans device1 device2 [pkg-abbrev...]

    device1
    软件包当前驻留的设备的名称。
    device2
    要将经过转换的软件包写入到的设备的名称。
    [pkg-abbrev]
    一个或多个软件包缩写。

    如果没有指定软件包名称,系统会转换 device1 中的所有软件包并将其写入 device2


    注 - 如果有多个软件包实例驻留在 device1 中,您必须对软件包使用实例标识符。有关软件包标识符的说明,请参见定义软件包实例。当要转换的软件包的实例已经存在于 device2 上时,pkgtrans 命令不会执行转换。在实例已存在时,可以使用 -o 选项指示 pkgtrans 命令覆盖目标设备上的所有现有实例,还可以使用 -n 选项指示命令创建一个新实例。请注意,当 device2 支持数据流格式时,此检查不适用。


下一步操作

至此,您已经完成设计、生成、验证和转换软件包所需的步骤。如果您对某些案例研究感兴趣,请参见第 5 章。如果您对先进的软件包设计理念感兴趣,请参见第 6 章