第 2 章 客户端应用程序
要使用红帽网络提供的大多数企业级功能,如在 RHN Satellite 服务器中注册,就需要配置最新的客户端应用程序。在注册到红帽网络前获得这些应用程序会有一些困难,这个问题对那些从大量的旧系统迁移到红帽网络的用户来说尤为突出。本章介绍了解决这些问题的方法。
重要
红帽强烈推荐连接到 RHN Proxy 服务器或者 RHN Satellite 服务器的客户端运行最新的红帽企业版 Linux 以保证正确地连接。
另外,如果配置了客户端防火墙,就应该开启端口 80 和 443 以便红帽网络正常工作。
2.1. 部署最新的红帽网络客户端 RPM 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
红帽企业版 Linux 5 和 6 中的 Package Updater(
pup
),yum
,yum RHN 插件(yum-rhn-plugin
)以及 Red Hat Network Registration Client(rhn_register
)是正常运行红帽网络企业级功能的先决条件。在您的环境中尝试使用 RHN Proxy 服务器或者 RHN Satellite 服务器前一定要安装这些软件包。
这里有一些实用的完成 RHN 客户端软件更新的方法。其中之一就是将 RPM 存放在一个所有客户端系统都可以访问的地方,并使用可能的最简单的命令来部署这些软件包。几乎任何情况下都不需要手动执行
yum
、pup
和 rhn_register
(如果是较早的红帽企业版 Linux 版本,就是 up2date
)。这些客户端工具都应该可以连接到您的 RHN Satellite 或者 Proxy 环境。以下的讨论的前提是假设这些“即时可用”的 yum
、pup
和 rhn_register
(或者 up2date
)不是最新的版本,且无法在您的环境中工作。
注:运行红帽企业版 Linux 5 和 6 的系统必须在 RHN 中注册,可以在安装后使用
firstboot
或者 rhn_register 命令注册。
本文档假设客户在其网络中至少安装了一个 RHN Satellite 服务器和(/或者)RHN Proxy 服务器。下面的示例演示了管理员第一次部署
yum
、pup
和 rhn_register
(或者 up2date
)的简单方法,假设机器没有现成的正常工作的 RHN:
rpm -Uvh http://satellite.example.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm http://satellite.example.com/pub/yum-3.2.8-9.el5.i386.rpm http://satellite.example.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
rpm -Uvh
http://satellite.example.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm
http://satellite.example.com/pub/yum-3.2.8-9.el5.i386.rpm
http://satellite.example.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
管理员已经在 RHN Satellite 或者 RHN Proxy 环境中,使用客户端系统所需
yum
、pup
和 rhn_register
RPM 副本预先复制了 /var/www/html/pub/
目录,然后运行上述命令,使用简单的 rpm -Uvh
命令即可将 RPM 部署到客户端系统中。在那个客户端中安装这些 RPM 时,rpm -Uvh
命令假设域名、路径及 RPM 版本都是正确的(注:由于印刷以及 PDF 版本的要求,该命令被分成若干行,但在 shell 提示符后应该是一行):
请记住:可能需要根据所服务的系统更改这个构架(在这里是 i386)。