Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.2.2. 使用 RHN Push 应用程序
注意
因为系统需要一个频道来接收软件包,因此推荐您在上传之前最少创建一个专用频道来接收自定义软件包。
以下的命令会将软件包上传到 RHN Satellite Server 并将软件包复制到 RHN Satellite Server 软件包存储库中:
rhnpush -c label_of_private_channelpkg-list
您可以通过在命令行中指定选项和值来覆盖您的 RHN Push 配置文件中的设置:
rhnpush -c label_of_private_channel --server localhost pkg-list
label_of_private_channel 是用来接收这些软件包的自定义频道。请确认在创建过程中使用了正确的频道标签。如果您指定了一个或多个频道(使用
-c
或 --channel
),上传的软件包头会与所有指定的频道关连。如果您没有指定频道,软件包会被放置在「软件包管理」页中的「不属于任何频道」项中。请参阅 第 4.6 节 “为软件频道分配软件包” 来获得重新分配软件包的内容。
--server
选项指定了要安装这个软件包的服务器。这个选项是必需的。RHN Push 可以在一个外部系统上安装,但推荐在RHN Satellite Server 本地运行 RHN Push。
pkg-list
代表了被上传的软件包列表。另外,还可以使用 -d
选项来指定本地的、包括了需要被添加到频道中的软件包的目录。RHN Push 也可以从标准输入(使用--stdin
)中获得软件包列表。