Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.2.2. 使用 RHN Push 应用程序

注意

因为系统需要一个频道来接收软件包,因此推荐您在上传之前最少创建一个专用频道来接收自定义软件包。
以下的命令会将软件包上传到 RHN Satellite 服务器 并将软件包复制到 RHN Satellite 服务器 软件包存储库中:
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 服务器 本地运行 RHN Push
pkg-list 代表了被上传的软件包列表。另外,还可以使用 -d 选项来指定本地的、包括了需要被添加到频道中的软件包的目录。RHN Push 也可以从标准输入(使用--stdin)中获得软件包列表。