以静默模式安装 Linux 网络代理(使用应答文件)

您可以使用应答文件(一个文本文件,其中包含一组自定义的安装参数:变量以及各自的值)安装 Linux 网络代理。使用此应答文件可以静默模式运行安装,即无需用户参与。

要以静默模式安装 Linux 网络代理:

  1. 准备相关的 Linux 设备以进行远程安装。下载并创建远程安装包,这通过任意合适的软件包管理系统,使用网络代理的 .deb 或 .rpm 软件包来完成。
  2. 如果您想在装有 SUSE Linux Enterprise Server 15 操作系统的设备上安装网络代理,首先安装 insserv-compat 软件包以配置网络代理。

    如果要在有操作系统 RED OS 7.3.4 或更高版本的设备上安装网络代理,请安装 libxcrypt-compat 包以确保网络代理正确运行。

  3. 阅读最终用户授权许可协议。只有在您理解并接受最终用户授权许可协议的条款后,才执行下面的步骤。
  4. 通过输入应答文件的全名(包括路径)来设置 KLAUTOANSWERS 环境变量的值,例如,如下所示:

    export KLAUTOANSWERS=/tmp/nagent_install/answers.txt

  5. 在环境变量指定的目录中创建应答文件(TXT 格式)。将变量列表以 VARIABLE_NAME=variable_value 的格式添加到应答文件,每个变量一行。

    为了正确使用应答文件,必须在其中包含至少三个必需变量:

    • KLNAGENT_SERVER
    • KLNAGENT_AUTOINSTALL
    • EULA_ACCEPTED

    您还可以添加任意可选变量以使用更具体的远程安装参数。下表列出了可以包含在应答文件中的所有变量:

    用作以静默模式安装 Linux 网络代理的参数的应答文件变量

  6. 安装网络代理:
    • 要将网络代理从 RPM 包安装到 32 位操作系统,请执行以下命令:
      # rpm -i klnagent-<内部版本号>.i386.rpm
    • 要将网络代理从 RPM 包安装到 64 位操作系统,请执行以下命令:
      # rpm -i klnagent64-<内部版本号>.x86_64.rpm
    • 要在 Arm 架构的 64 位操作系统上从 RPM 包安装网络代理,请执行以下命令:
      # rpm -i klnagent64-<内部版本号>.aarch64.rpm
    • 要将网络代理从 DEB 包安装到 32 位操作系统,请执行以下命令:
      # apt-get install ./klnagent_<内部版本号>_i386.deb
    • 要将网络代理从 DEB 包安装到 64 位操作系统,请执行以下命令:
      # apt-get install ./klnagent64_<内部版本号>_amd64.deb
    • 要在 ARM 架构的 64 位操作系统上从 DEB 包安装网络代理,请执行以下命令:
      # apt-get install ./klnagent64_<内部版本号>_arm64.deb

Linux 网络代理的安装以静默模式开始;在此过程中不会提示用户进行任何操作。

页顶