可以使用 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 脚本。不需要任何操作。