Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在 Python 中安装 Junos Snapshot Administrator

在网络中的远程服务器上安装 Python 中的 Junos Snapshot Administrator (jsnapy)。在安装 jsnapy 之前,请确保远程服务器运行的操作系统能够运行 Python 2.6 或更高版本。这包括但不限于:

  • Linux(Debian、Ubuntu、Fedora、CentOS 和 FreeBSD)

  • Mac OS X

注意:

虽然Microsoft Windows可以运行Python 2.6,但Windows不支持jsnapy。

由于可能支持的操作系统范围很广,因此每个操作系统中还有一些依赖项也必须满足。 表 1 显示了每个操作系统的依赖项。

表 1:jsnapy 依赖项

操作系统

依赖

Centos

  • 匹 普

  • python-devel

  • libxml2-devel

  • libxslt-devel

  • Gcc

  • Openssl

  • libffi-devel

Debian

  • python-pip

  • python-dev

  • libxml2-dev

  • libxslt-dev

  • libssl-dev

  • libffi-dev

Fedora

  • python-pip

  • python-devel

  • libxml2-devel

  • libxslt-devel

  • Gcc

  • Openssl

  • libffi-devel

Freebsd

  • PY27-点

  • libxml2

  • libxslt

OSX

  • xcode

  • 石英

  • 匹 普

Ubuntu

  • python-pip

  • python-dev

  • libxml2-dev

  • libxslt-dev

  • libssl-dev

  • libffi-dev

有两种方法可用于安装 jsnapy:使用 Python 包管理器 pip,或者从克隆的 github 源代码中使用 Python 安装脚本 setup.py。

要使用 pip 安装 jsnapy,请输入以下命令

要下载源代码并使用安装脚本进行安装,请执行以下操作:

  1. 使用以下选项之一从 github 克隆源代码:
    1. 在服务器 CLI 中使用 git 命令:
    2. 通过单击克隆或下载按钮,从 https://github.com/Juniper/jsnapy 下载源代码为 zip 文件。
      注意:

      单击 CloneDownload 按钮后的选项之一是在桌面中打开。此选项是指 GitHub 桌面。本安装指南不涵盖 GitHub Desktop 的安装或使用或使用 GitHub Desktop 安装 jsnapy。

  2. 解压缩下载的文件:
  3. 转到 jsnapy-master 文件夹:
  4. 使用 pip 安装 jsnapy:

Jsnapy 正在由瞻博网络持续开发,并发布在 GitHub 上。因此,通常会有可用的更新。

  • 要在服务器上安装jsnapy后将其更新到最新的开发代码,请使用带有更新标志的命令, pip 如下所示:

  • 要更新到最新版本代码,请使用带有更新标志的 pip 命令,如下所示:

jsnapy 安装程序在 jsnapy 服务器上的以下位置 /etc/jsnapy创建表 7 中列出的文件和目录:

表 2:/etc/jsnapy 中包含的目录和文件

目录或文件名

目的

jsnapy.cfg

此文件指定配置文件、快照文件和测试文件的默认路径。

logging.yml

此文件指定用于记录 jsnapy 事件和消息的设置。

样品

此目录包含各种示例配置和测试文件。

快照

此目录是存储 jsnapy 创建的快照文件的默认位置。快照按设备和测试存储在此处。

测试文件

此目录是存储 jsnapy 测试文件的默认位置。