在基于 Debian 的 Linux 主机上安装 NetScaler BLX

开始之前

  • 确保 NetScaler BLX 包在 Linux 主机上可用。 有关如何下载 BLX 的信息,请参阅 在 Linux 主机上下载 BLX 包。

  • 确保 Linux 主机可以访问互联网以安装必要的依赖项。 有关自动安装的依赖项的更多信息,请参阅 BLX 的自动安装依赖项

  • 确保您具有 root 或 sudo 权限,以便在 Linux 主机上安装 BLX。

安装 NetScaler BLX

  1. 解压 BLX 安装包,然后将工作目录更改为解压的 BLX 安装目录。

    tar -xvzf blx-deb-<release number>-<build-number>.tar.gz
    
    cd <path to the extracted BLX installation directory>
    <!--NeedCopy-->
    

    样本输出

    以下示例输出显示下载到 Linux 主机的 /var/blxinstall 目录的 BLX 安装包 blx-deb-14.1-4.42.tar.gz 已解压。 然后,工作目录改变为解压的目录 blx-deb-14.1-4.42

    # cd /var/blxinstall
    
    # tar -xvzf blx-deb-14.1-4.42.tar.gz
    
    # cd blx-deb-14.1-4.42
    
    # pwd
    /var/blxinstall/blx-deb-14.1-4.42
    <!--NeedCopy-->
    
  2. 运行以下命令安装 BLX。

    apt install ./blx*.deb
    <!--NeedCopy-->
    

    笔记:

    在运行 Ubuntu 18 或更高版本的基于 Debian 的 Linux 主机上,BLX 的安装可能会失败,并出现以下依赖性错误:

    The following packages have unmet dependencies: blx-core-libs:i386 : PreDepends: libc6:i386 (>= 2.19) but it is not installable

    解决方法:在安装 BLX 之前在 Linux 主机 CLI 中运行以下命令:

    • dpkg --add-architecture i386
    • apt update
    • apt install libc6:i386
  3. 这是一个可选步骤。 要使用自定义监视器功能,您必须先使用系统上的综合 Perl 存档网络 (CPAN) 手动安装 perl(Authen::NTLM),然后才能继续使用 nsall.plnsntlm-lwp.pl 脚本。

    # cpan install Authen::NTLM
    <!--NeedCopy-->
    
  4. 通过运行以下命令检查 BLX 的状态:

    systemctl status blx
    <!--NeedCopy-->
    

    默认情况下,BLX处于非活动状态。

要从 Linux 主机卸载 BLX:

  • 在 Linux 主机上运行 apt remove blx 命令,卸载 BLX,并保留 BLX 配置文件。

  • 在 Linux 主机上运行 apt purge blx 命令,卸载 BLX 并删除 BLX 配置文件。

    笔记:

    Linux 主机可能会显示警告消息,提示某些与 BLX 相关的系统文件未被删除。 但是,当您运行 apt purge blx 命令时,所有 BLX 文件都会被删除。

下一步

在基于 Debian 的 Linux 主机上安装 NetScaler BLX