![]() |
Sun ONE Directory Proxy server 安装指南 |
无提示安装允许使用某个文件来预定义您在正常情况下以交互方式向安装程序提供的所有回答。这样就为您提供了编写 Sun ONE Directory Proxy Server 安装脚本的能力。
使用无提示安装
要使用无提示安装,必须:
创建 saveState 文件
要创建状态文件,有两个选项:
- 通过 -savestate file_name 选项运行安装程序。这样将安装产品并创建一个反映安装的状态文件,如下面的第 1 步到第 4 步中所述。
- 也可以使用第 5 步中所描述的命令来复制和编辑现有的 saveState 文件进行进一步安装,或者使用示例手动创建状态文件,然后使用第 5 步中所描述的命令直接使用该文件。
- 新建目录:
# mkdir dps
# cd dps
- 如果还没有将产品二进制文件下载到安装目录,请现在下载。
- 解压缩产品二进制文件。
- 通过 -saveState <file name> 命令行选项运行安装程序:
启动包含解包软件的目录中的安装程序。
(其他平台,命令行界面)
# ./setup -saveState file_name
其中,file_name 是所选择的路径和文件名,其中包含了安装指示。
整个典型安装过程中的响应将记录到状态文件中。(请参阅“安装”)。
下面是一个保存状态文件的示例:
# Wizard Statefile created:Tue May 27 15:34:01 CDT 2003
# Wizard path:/tmp/dps1/setup_data/./Sun_ONE_Directory_Proxy_Server_v5_2.class
#
#
# Install Wizard Statefile section for Sun ONE Directory Proxy Server v5.2
#
#
[STATE_BEGIN Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]
defaultInstallDirectory = /var/Sun/mps
currentInstallDirectory = /var/sample
com.sun.dps.setup.DpsComponentPanel.selectedcomponents = Sun ONE Directory Proxy Server v5.2 Components,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance,Sun ONE Directory Proxy Server v5.2 Instance Installer,Sun ONE Directory Proxy Server v5.2 Server,Sun ONE Directory Proxy Server v5.2 Server Installer,Sun ONE Directory Proxy Server v5.2 Configurator,Sun ONE Directory Proxy Server v5.2 Configurator Installer,Sun ONE Directory Proxy Server v5.2 Instance
FullMachineName = thrush.example.sun.com
ConfigDirectoryPort = 19389
ConfigDirectoryHost = spleen.example.sun.com
ConfigDirectoryAdminPwd = secret00
ConfigDirectoryAdminID = admin
AdminDomain = example.sun.com
AdminPort = 1760
AdminSysGroup = wheel
AdminSysUser = test user
ServerGroup = wheel
ServerUser = test user
DPS_LISTEN_PORT = 1761
DPS_INSTANCE_SUFFIX = thrush
ldapServerURL =
ldapBindingDN =
ldapPasswd =
[STATE_DONE Sun ONE Directory Proxy Server v5.2 684ac863607992f06b9e37fb2b294db8553196e6]
注意 在本示例中,STATE_BEGIN 和 STATE_DONE 后的序列号为示例值。可使用 setup 的 -id 选项来显示实际要使用的序列号。
通过 saveState 文件安装
- 要基于以上创建的 savestate 文件进行无提示安装,请输入以下命令:
# ./setup -state file_name