Page tree

Contents

質問

アトラシアン製品のインストール作業にあたり必要なソフトをインストールするのですが、インストール先のサーバ (Redhat Enterprise Linux 7) が外部のネットワークとの接続を許可されていません。

どうすればよいでしょうか。

回答

あらかじめ外部ネットワークへの接続が可能なサーバ (Redhat Enterprise Linux 7) で必要なソフトをダウンロードだけ行い、ダウンロードしたものをインストール先のサーバに転送する必要があります。

手順

参考:redhat 社公式カスタマーポータル - yum を使用して、パッケージをインストールせずにダウンロードだけ行う

外部ネットワークへの接続が可能なサーバ側

  1. ダウンロード処理に必要なパッケージをインストールします

    # yum install yum-plugin-downloadonly

    もしくは

    # yum install yum-utils
  2. ダウンロードするコマンドを実行します

    現在のインストール状態から依存関係を解消するためのパッケージのみダウンロードするケース (minimal の環境で必要なものをダウンロードするケース)

    # yum install --downloadonly --downloaddir=<ダウンロード先のディレクトリ> <インストールしたいパッケージ名>

    依存関係を解消するためのパッケージをすべてダウンロードするケース

    # yumdownloader --resolve --destdir=<ダウンロード先のディレクトリ> <インストールしたいパッケージ名>

これで <ダウンロード先のディレクトリ> にパッケージがダウンロードされます。ここでダウンロードしたパッケージをインストール先のサーバに転送することになります。

インストール先のサーバ側

  1. ダウンロードしたパッケージを配置します
  2. yum/rpm コマンドを使用してインストールします

    # yum install <ダウンロードしたパッケージ>

    もしくは

    # rpm -ivh <ダウンロードしたパッケージ>

これでインストール先のサーバにソフトウェアがインストールできます。

This page has no comments.