Junos OS 演化版以签名包形式交付,其中包含数字签名,以确保瞻博网络软件正常运行。安装软件包时,Junos OS 演化版会验证用于对软件包进行数字签名的签名和公钥证书。此过程不可配置。如果发现签名或证书无效,则安装过程将失败。
- 您必须从管理设备连接到设备上的控制台端口,然后登录到 Junos OS 演化版 CLI。
- 输入以下命令安装 Junos OS Evolved 软件包。
user@device> request system software add <package>
您可以指定以下任一路径:
指 package.iso 的是相应的 Junos OS 演化版映像名称。
- 重新启动设备以加载安装:
user@device> request system reboot
在此安装过程中,系统将验证新映像上的签名。如果验证成功,软件安装将继续。如果验证失败,TOE 将显示一条错误消息(例如, error: bad signature 如果验证失败, junos-evo-install-acx-f-x86-64-24.4R1.8-EVO/bzImage-re-64b.bin.psig not found 如果签名不存在),并提示管理员按任意键。然后,启动过程将回退到之前的映像(例如 Falling back to 'Primary-Rollback junos-evo-install-acx-f-x86-64-24.4R2.18-EVO')。您必须从 TOE 中删除无效映像,然后从瞻博网络获取新软件包。
user@device> request system software delete <package> force
- 重新启动完成后,登录并使用命令验证
show version 新版本的软件是否已成功安装。
root@host> show version
Hostname: hostname
Model: ptx10003-80c
Junos: 24.4R2.18-EVO
Yocto: 4.0.22
Linux Kernel: 5.15.142-10.22.33.14-yocto-standard-juniper-12618-gbc954d8cb562
JUNOS-EVO OS 64-bit [junos-evo-install-ptx-fixed-x86-64-24.4R2.18-EVO]
- 验证设备上安装的现有软件包。
root@host> show system software list
-------------------------------
node: re0
-------------------------------
Active boot device is primary: /dev/sda
List of installed version(s) :
'-' running version
'>' next boot version after upgrade/downgrade
'<' rollback boot version
'*' deleted JSU version
- junos-evo-install-ptx-fixed-x86-64-24.4R2.18-EVO - [2025-09-21 07:10:50]
< junos-evo-install-ptx-fixed-x86-64-24.4R2-S1.2-EVO - [2025-09-21 06:58:52]
junos-evo-install-ptx-fixed-x86-64-25.4I20250819140627-EVO_kam - [2025-09-17 02:16:26]