Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

如何在运行 Junos OS 演化版的设备上安装第三方软件

第三方软件是指不属于给定目标机箱正常发布节奏的软件。就 Junos OS 演化版而言,第三方软件是指交付给运行 Junos OS 演化版的节点或节点群集的以下类型的软件:

  • 由客户和合作伙伴开发的私有软件

  • 瞻博网络开发的软件或工具

第三方将其软件打包成 .tgz 文件。包文件名包含组件名称及其版本以及体系结构和 SDK 版本。您可以使用命令 request system software add filename 在运行 Junos OS 演化版的设备上安装第三方软件包。此命令与在设备上安装不同版本的 Junos OS 演化版软件时所用的命令相同。唯一的区别是第三方软件文件名使用 .tgz 文件扩展名,而不是 Junos OS Evolved 软件文件使用的 .iso 文件扩展名。

该过程与在运行 Junos OS 的任何设备上安装软件相同。备份当前系统并将软件放在设备上,通常位于活动路由引擎的 /var/tmp 目录中。

例如,如果您有由 Acme 开发的第三方软件,文件名为 acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz,请使用以下命令将其安装在运行 Junos OS Evolved 的设备上:

注意:

在运行 Junos OS 演化版的设备上安装第三方应用程序无需使用命令 reboot

注意:

对于 Junos OS 演化版,如果您尝试重新安装已安装的应用程序,请使用选项 force 。该 force 选项将导致程序在重新安装现有应用程序之前将其删除。

该程序会检测当前版本中已安装的第三方组件,这些组件与 acmeMonitor-1.2.3_Wrl_9.0_x86_64.tgz 中的新组件发生冲突。如果不使用选项 force ,重新安装第三方应用程序将失败。

show version使用命令查看当前安装的不属于已发布物料清单的组件的列表。该列表被标记为“外部软件”,并给出了每个第三方组件的名称名称和版本。

删除第三方软件的方式与删除 Junos OS Evolved 版本的方式相同。例如,要删除 Acme 软件,请使用以下命令:

如果要删除所有第三方软件,请使用命令 request system software delete all-third-party-packages