设置 JET 虚拟机
概述
在开发或运行 JET 应用程序之前,请先在外部设备上安装 JET 捆绑包。JET 捆绑包包括 JET 工具链、插件以及开发设备上或设备外应用程序所需的其他工具和库。在外部设备上安装 JET 工具链后,设备将充当 JET 虚拟机 (VM)。
如果您正在开发依赖于 C 或 C++ 模块的应用程序或正在开发签名的应用程序,则必须使用 JET VM 进行 JET 应用程序开发。
按照以下说明在外部设备上下载以下软件包:
-
JET 软件包:包含 JET 沙盒和工具链文件。
在 junos-jet-XX.YRZ.S.tar.gz 软件包名称中:
-
XX 是产品的主要版本编号,例如 21。
-
Y 是产品的次要版本编号,例如 2。
-
R 是软件版本的类型,例如 FRS 或维护版本的 R。
-
Z 是产品的构建编号,例如 1,表示 FRS,而不是维护版本。
-
S 是产品的主干编号,例如 13。
-
-
JET 客户端 IDL 库:此库包含 JET API 的 protobuf 定义文件。您也可在 JET GitHub 存储库上查看。
安装 JET 软件包
在将用作 JET VM 的外部设备上安装 JET。此任务将带您了解如何在运行 Ubuntu 的设备上安装 JET。
设置虚拟机环境
要设置 PATH 变量并准备 JET VM:
您已准备好在 JET VM 中开发应用程序。
下载 JET IDL
准备在 Python 中编译 Proto Definition 文件
如果您使用 Python,则需要安装某些 gRPC 工具,然后才能在 Python 中编译原定义文件。 gRPC 站点上的快速入门页面上也介绍了这些步骤。