5.3. 命令行选项
RHN Package Manager
rhn_package_manager 所有命令行选项的概述:
| 选项 | 描述 |
|---|---|
-v, --verbose | 输出详细信息。 |
-dDIR, --dir=DIR | 从目录 DIR 中获得软件包。 |
-cCHANNEL, --channel=CHANNEL | 管理这个频道 — 可以指定多个频道。 |
-nNUMBER, --count=NUMBER | 每个调用处理的标头信息数量 — 默认值是 32。 |
-l, --list | 列出指定频道中的每个软件包的软件包名、版本号、发行版本和体系结构。 |
-s, --sync | 检查本地目录是否与服务器同步。 |
-p, --printconf | 输出当前的配置并退出。 |
-XPATTERN, --exclude=PATTERN | 不包括满足这个表达式条件的文件 — 可以包括多个表达式。 |
--newest | 对于指定频道,只 push 那些比已经推到服务器上的软件包新的软件包。 |
--stdin | 从 stdin 中读取软件包名。 |
--nosig | Push 没有签注的软件包。默认情况下,RHN Package Manager 只 push 签注的软件包。 |
--username=USERNAME | 指定您的 RHN 用户名。如果您在这个选项中没有提供用户名,您将会被提示输入。 |
--password=PASSWORD | 指定您的 RHN 密码。如果您在这个选项中没有提供密码,您将会被提示输入。 |
--source | 上传源码软件包标头。 |
--dontcopy | 在上传后的处理步骤中,不把软件包复制到它们在软件包树中的最终位置上。 |
--test | 只显示被 push 的软件包。 |
--no-ssl | 不推荐使用 — 关闭 SSL。 |
-?, --usage | 对选项的简单描述。 |
--copyonly | 将在参数中列出的文件复制到指定的频道。当一个代理服务器缺少了一个软件包,而您又不想重新输入这个频道中所有软件包时,这个选项非常有用。例如,rhn_package_manager -cCHANNEL--copyonly /PATH/TO/MISSING/FILE。 |
-h, --help | 显示帮助屏幕并列出选项列表。 |
注意
这些命令行选项的描述也可以在
rhn_package_manager 的 man page 中找到:man rhn_package_manager。