AIX命令参考大全,卷 3,i - m - mkinstallp 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

mkinstallp 命令

用途

installp 格式创建软件包。

语法

mkinstallp [ -d BaseDirectory ] [ -T TemplateFile ]

描述

mkinstallp 命令允许用户为 AIX 创建自己的软件包。用 mkinstallp 命令创建的软件包为 installp 格式,并且可以用 installp 命令安装或删除。

要通过 mkinstallp 命令打包的文件必须在目录结构中,这样,与 root 用户构建目录相关的文件的位置就与安装后的文件目标相同。例如,如果要通过 mkinstallp 软件包安装 /usr/bin/somecommand,则当运行 mkinstallp 命令时 somecommand 参数必须在 buildroot/usr/bin 目录中。

在软件包的内容位于正确的目录结构之后,mkinstallp 命令提示需要基本软件包数据。该数据包含软件包名、必需条件、要打包的文件的描述等等。然后,mkinstallp 命令将生成基于用户给定的响应的模板文件。为了防止命令行提示,用户可以直接创建和编辑模板文件,并将其传递给具有 -T 标志的 mkinstallp 命令。

标志

-d BaseDirectory 指定包含要打包的文件的 root 用户构建目录。如果没有指定,则使用当前工作目录。
-T TemplateFile 指定模板文件的全路径名以传递给 mkinstallp 命令。如果没有指定,则 mkinstallp 命令提示需要软件包信息,并创建基于用户响应的新的模板文件。

示例

该示例演示如何将 /tmp/packages 用作 root 用户构建目录来封装 /usr/bin/foo 文件。

首先,通过在命令行输入以下内容来创建目录结构:

mkdir -p /tmp/packages/usr/bin

然后,输入以下内容来创建文件 /usr/bin/foo

touch /tmp/packages/usr/bin/foo

接着,输入以下内容以使用 mkinstallp 命令来创建软件包:

mkinstallp -d /tmp/packages

要获取更多示例,请参阅 /usr/lpp/bos/README.MKINSTALLP 文件。

文件

/usr/sbin/mkinstallp 包含 mkinstallp 命令。

相关信息

installp 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]