JavaScript is required to for searching.
跳过导航链接
退出打印视图
映像包管理系统手册页     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

用户命令

packagemanager(1)

pkg(1)

pkgdepend(1)

pkgdiff(1)

pkgfmt(1)

pkglint(1)

pkgmerge(1)

pkgmogrify(1)

pkgrecv(1)

pkgrepo(1)

pkgsend(1)

pkgsign(1)

pm-updatemanager(1)

系统管理命令

标准、环境和宏

pkgfmt

- 格式化软件包清单

用法概要

/usr/bin/pkgfmt [-c|-d|-u] [package-manifest-file]

描述

不带 -c-d 选项的 pkgfmt 将以一致的方式对软件包清单进行格式化,包括每 80 个字符自动换行,按类型对操作排序,以及对属性排序。未解析成操作(如宏、注释或转换)的行不会按排序顺序显示。

如果未提供参数,pkgfmt 将会读取 stdin,直到遇到 EOF,然后将格式化的清单写入 stdout。在命令行上指定的任何清单将在原位格式化。

-c 选项的 pkgfmt 将会检查清单是否格式化为 pkgfmt 样式。如果文件未正确格式化,- d 选项将显示差异。

选项

支持以下选项:

-c

检查清单是否格式化为 pkgfmt 样式。

-d

以统一格式显示与格式化版本的清单差异。

-u

达到 80 个字符时不自动换行。将传统的文本处理工具应用到软件包清单时,该选项十分有用。

退出状态

将返回以下退出值:

0

命令成功。

1

指定了 -c-d 选项,并且一个或多个清单不处于 pkgfmt 正常格式,或出现了错误。

2

指定的命令行选项无效。

99

发生了意外的异常。

属性

有关下列属性的说明,请参见 attributes(5):

属性类型
属性值
可用性
package/pkg
接口稳定性
Uncommitted(未确定)

另请参见

pkg(5)

http://hub.opensolaris.org/bin/view/Project+pkg/