在安装之前,重要的是了解您计划安装 Java ES 软件的主机上的现有组件。如果您订购了已经预装载 Java ES 软件的新 Solaris 系统,则不需要检查您的主机。但是,如果现有主机已安装了某些版本的 Java ES 组件,则可能需要在运行 Java ES 安装程序之前升级或删除某些软件。
本节包含以下各小节:
如果您订购了具有预装载软件的 Sun Solaris 硬件系统,则 Java ES 软件的安装映像已被复制到您的系统中。
如果主机上预装载了 Java ES 软件,则存在以下目录:
/var/spool/stage/JES_05Q4_architecture/
变量 architecture 表示系统的硬件体系结构,例如 SPARC 或 x86。
您需要展开安装映像,然后使用 Java ES 安装程序安装和配置预装载的 Java ES 软件,如本手册中所述。虽然主机上没有先前安装的 Java ES 组件,您仍然需要规划安装顺序。
如果在 Solaris 10 系统上预装载了 Java ES 软件,参阅Solaris 10 区域,然后再展开安装映像。
在安装过程中,安装程序会检验主机上的所有已安装 Java ES 组件是否与要安装的 Java ES 版本兼容。如果某些组件不兼容,安装过程很可能会中断,并显示不兼容错误消息。因此,重要的是在运行 Java ES 安装程序之前检查已安装软件并执行任何必要的升级。
Java ES 安装程序不会在安装时升级可选组件,但有一个例外:如果在 Solaris OS 上已安装了 Application Server 和 Message Queue,则安装程序会询问您是否要在安装期间升级这些组件。
Java ES 安装程序将升级或安装您正在安装的可选组件所需的任何共享组件。
可以使用 Solaris 命令(如 prodreg 和 pkginfo)或者 Linux rpm 命令检查已安装的软件。也可以使用安装程序本身检查基于软件包的软件安装,如本节的过程中所述。
不要只依靠 Java ES 安装程序查找有关已安装软件的信息。您还须单独对主机执行检查以确定目前已安装的软件。
设置 DISPLAY 环境变量。
如果您要登录到远程主机,请确保 DISPLAY 环境变量被正确地设置成本地显示。如果没有正确设置 DISPLAY 变量,则安装程序将在基于文本的模式下运行。
C Shell 示例(主机名 myhost):
setenv DISPLAY myhost:0.0 |
Korn Shell 示例(主机名 myhost):
DISPLAY=myhost:0.0 |
授予显示权限。
要在本地显示中运行安装程序,可能需要授予显示权限。例如,可以使用以下命令从 myhost 向 serverhost 上的超级用户授予显示权限:
myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge - |
有关安全地授予这种权限的详细说明,参阅 Solaris X Window System Developer's Guide 中的 "Manipulating Access to the Server" 一章。
在每台主机上,使用 -no 选项启动安装程序以指示这不是活动安装:
对于图形安装程序:
./installer -no |
对于基于文本的安装程序:
./installer -nodisplay -no |
进入组件选择。
选择计划安装在本主机上的组件。
“状态”列指示所选组件要求的产品。
如果安装程序检测到可选组件的不兼容版本,则会提示您升级或删除不兼容版本。
问题解决后,可以刷新选择列表,进行选择,然后请求安装程序继续。
如果安装程序检测到不兼容版本的共享组件,则显示“需要升级共享组件”列表。
对于所列的每个共享组件,查看“已安装版本”与“所需版本”,以确定是否需要执行任何升级。还必须确定最新 Java ES 版本的共享组件与主机上其他已安装应用程序是否兼容。
退出安装程序,然后进行任何必要的升级。
有关可选组件,参阅《Sun Java Enterprise System 2005Q4 升级指南》。
对于共享组件,可以在安装时进行大多数升级。
对于每台目标主机,重复上述过程。
安装程序将检测随 Solaris OS 分发的 Directory Server 版本,并警告您安装程序将重命名属于 Solaris 分发的 Directory Server 脚本。不需要任何操作。
在启动安装程序之前,查看本节中所述问题。
安装 Java ES 之前,请确保系统中的主机满足最低硬件和操作系统要求。有关支持的平台以及软硬件要求的最新信息,参阅《Sun Java Enterprise System 2005Q4 发行说明》中的“硬件和软件要求”。
如果主机上的操作系统不能满足 Java ES 推荐的要求,则安装程序无法继续。必须解决这个问题,然后才能进行安装。
要安装 Java ES 软件,必须以 root 身份登录或成为超级用户。
安装程序运行检查以确定主机中是否有足够的内存和磁盘空间来安装所选组件。
如果主机上的内存不能满足 Java ES 推荐的要求,安装程序将显示一条警告。可以继续安装。
如果主机上可用的磁盘空间不足,则安装程序无法继续。必须解决该问题,然后才能继续安装。
在 Solaris 10 上,如果您安装到非全局区域,则不会执行内存检查。
要在 Linux 上安装和配置 Portal Server,安装程序要求可在 /bin/ksh 处访问 Korn shell。如果主机没有安装 Korn shell,可以通过发出以下命令获得 Korn shell 软件:
up2date pdksh