Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos XML プロトコル Perl クライアントと前提条件パッケージをインストールする

Junos XML プロトコル Perl クライアントと前提条件パッケージをインストールするには、次の手順を実行します。

Perlのインストールとバージョンの検証

Junos XML プロトコル Perl クライアント前提条件パッケージまたはクライアント ソフトウェアをインストールする前に、Perl をシステムにインストールする必要があります。Junos XML プロトコル Perl クライアントには、Perl バージョン 5.0004 以降が必要です。システムに Perl がインストールされているかどうかを確認し、現在実行中の Perl のバージョンを確認するには、以下のコマンドを発行します。

発行された出力で Perl がインストールされていないこと、またはバージョンが必要なバージョンよりも古いことを示す場合、Junos XML プロトコル Perl クライアントを使用するには、Perl バージョン 5.0004 以降をダウンロードしてインストールする必要があります。Perl ソース パッケージは次の場所にあります。

http://www.cpan.org/src/

適切なバージョンの Perl をインストールした後、Junos XML プロトコル Perl クライアントを抽出し、前提パッケージを抽出してインストールしてから、Junos XML プロトコル Perl クライアント アプリケーションをインストールします。

Junos XML プロトコル Perl クライアントとサンプル スクリプトの抽出

Junos XML プロトコル Perl クライアントとサンプル スクリプトを含む圧縮 tar アーカイブの内容を解凍して抽出するには、以下の手順を実行します。

  1. Junos XML プロトコル Perl クライアント アプリケーションとサンプル スクリプトを格納するディレクトリを作成し、ダウンロードしたクライアント アプリケーション ファイルをこのディレクトリに移動します。次に、このディレクトリを作業ディレクトリにします。
  2. Junos XML プロトコル Perl クライアント パッケージの内容を解凍して抽出するには、以下のコマンドを発行します。
    • FreeBSD と Linux システムの場合:

    • Solaris システムの場合:

release 、リリースコード(例:20.4R1.1)で type 、 は domestic または exportです。

ステップ 2 では junoscript-perl-release というディレクトリを作成し、タール アーカイブの内容を抽出します。たとえば、圧縮タールアーカイブの典型的なファイル名は 、junoscript-perl-9.5R1.8-domestic.tar.gzです。このアーカイブの内容を抽出すると、 junoscript-perl-9.5R1.8 の下 parent-directory のディレクトリが直接作成され、アプリケーション ファイルとサンプル スクリプトがこの新しいディレクトリに配置されます。

Junoscript-perl-release/README ファイルには、Perl 前提モジュールの抽出とインストール、Makefile の作成、モジュールのインストールとテストJUNOS::Deviceの手順が含まれています。

Junos XML プロトコル Perl クライアント前提条件パッケージの抽出とインストール

前提条件パッケージは、C ライブラリ、実行可能ファイル、Perl モジュールで構成されています。Junos XML プロトコル Perl クライアントと付属の例が正しく動作するためには、クライアント マシンにインストールする必要があります。前提ファイルを含む圧縮 tar アーカイブの内容を圧縮解除して解凍するには、以下のステップを実行します。

  1. ダウンロードした前提条件パッケージを、Junos XML プロトコル Perl クライアントとサンプル スクリプトの抽出で作成された /junoscript-perl-release/ ディレクトリに移動します。parent-directory前提ファイルを含む圧縮 tar アーカイブは、このディレクトリーに非圧縮、アンパック、およびインストールされている必要があります。
  2. 次のコマンドを発行して、パッケージの内容を解凍して解凍します。
    • FreeBSD と Linux システムの場合:

    • Solaris システムの場合:

release 、リリースコード(例:20.4R1.1)で type 、 は domestic または exportです。このコマンドは prereqs/ と呼ばれるディレクトリを作成し、tarアーカイブの内容を抽出します。

デフォルトでは、前提となるPerlモジュールが標準ディレクトリにインストールされています。標準ディレクトリは通常 /usr/local/lib/ です。標準ディレクトリにアクセスするには、root 権限が必要です。プライベートディレクトリにモジュールをインストールすることを選択できます。

  • 標準ディレクトリに必要なモジュールをインストールするには、次の手順にしたがってください。

    1. 前提パッケージの内容を抽出した junoscript-perl-release/ ディレクトリに移動します。

    2. 以下のコマンドを発行します。

      特定の -used_by example 例で使用されているモジュールのみをインストールするための オプションが呼び出され -force 、オプションは古いバージョンが存在している場合や コマンドに障害が発生した場合でもモジュールを make test インストールします。

  • 必要なモジュールをプライベート ディレクトリにインストールするには、次の手順にしたがってください。

    1. PERL5LIBMANPATH、および 環境変数をPATH設定します。

      sh、ksh、およびbashシェルの場合、 $PERL5LIBEXPORT PERL5LIB=private-directory-path

    2. 前提パッケージの内容を抽出した junoscript-perl-release ディレクトリに移動します。

    3. 以下のコマンドを発行します。

      特定の -used_by example 例で使用されているモジュールのみをインストールするための オプションが呼び出され -force 、オプションは古いバージョンが存在している場合や コマンドに障害が発生した場合でもモジュールを make test インストールします。オプションは -install_directory $PERL5LIB 、ステップ 1 で指定したプライベート・ディレクトリーに前提条件となる Perl モジュールをインストール します

インストールログファイルは 、junoscript-perl-release/tmp/output/ に書き込まれます。インストール後、次のコマンドを発行すると、存在しない依存関係を表示できます。

このコマンドは、まだインストールが必要なモジュールを一覧表示します。

Junos XML プロトコル Perl クライアントのインストール

Junos XML プロトコル Perl クライアントの前提条件パッケージの抽出とインストールに記載されている前提条件パッケージをインストールした後、Junos XML プロトコル Perl クライアント ソフトウェアをインストールします。Junos XML プロトコル Perl クライアントとサンプル スクリプトの抽出で作成された junoscript-perl-release/ ディレクトリに移動します。クライアント ソフトウェアをインストールするには、次の手順を実行します。

  1. makefile を作成します。

  2. アプリケーションをテストしてインストールします。

Junos XML プロトコル Perl クライアント アプリケーションがインストールされ、すぐに使用できます。JUNOS::Deviceオブジェクトと有効なクエリの一覧については、オブジェクトの コマンドを呼び出して man ページをmanJUNOS::Device参照してください。

サンプル スクリプトは junoscript-perl-release/examples/ ディレクトリにあります。これらの例を確認して実行すると、独自のアプリケーションを作成する前にクライアントに慣れ親しみがあります。