Helix Coreサーバ管理者ガイド: 基本 (2019.1)

インストール

このトピックは前提条件が満たされていることを前提としています。

Helixサーバは複数のパッケージに分割されているため、必要なコンポーネントをインストールすることができます。コンポーネントのパッケージの名前は以下のとおりです。

  • helix-p4d
  • helix-p4dctl
  • helix-proxy
  • helix-broker
  • helix-cli

helix-p4dパッケージは、Perforceサービスp4dのメインコンポーネントと、コマンドラインインターフェース(p4、これはhelix-cliとして配布されます)、サービスコントローラ(p4dctl)、およびセットアップのための設定スクリプトをインストールします。

最低限、helix-p4dパッケージをインストールする必要があります。別のパッケージをインストールするには、以下のコマンドのhelix-p4dを置き換えます。

パッケージをインストールするには、sudoまたはルートレベルの権限が必要になります。

パブリックキーを検証する

Perforceパッケージのインストールに必要となる適切なパブリックキーが存在するか確認するには、Perforceパブリックキーのフィンガープリントを、以下に示すフィンガープリントと照合して検証します。

  1. https://package.perforce.com/perforce.pubkeyでパブリックキーをダウンロードします。
  2. パブリックキーのフィンガープリントを取得するには、次を実行します。

    gpg --with-fingerprint perforce.pubkey

  3. 次のフィンガープリントに一致しているかを検証します。

    E581 31C0 AEA7 B082 C6DC 4C93 7123 CB76 0FF1 8869

お使いの環境に応じて以下の指示に従います。

APT(Ubuntu)の場合

  1. PerforceのパッケージキーをAPTキーリングに追加します。

    wget -qO - https://package.perforce.com/perforce.pubkey | sudo apt-key add -

  2. PerforceリポジトリをAPT構成に追加します。

    次の行を使用して/etc/apt/sources.list.d/perforce.listという名前のファイルを作成します。

    deb http://package.perforce.com/apt/ubuntu {distro} release

    {distro}は、次のいずれかに置き換えられます。precisetrustyxenialまたはbionic

  3. apt-get updateを実行します。
  4. sudo apt-get install helix-p4dを実行してパッケージをインストールします。

リポジトリを参照して、https://package.perforce.com/apt/から直接Debファイルをダウンロードすることもできます。

詳細については、「インストール後の設定」を参照してください。

YUM (Red Hat Enterprise LinuxまたはCentOS)の場合

  1. PerforceのパッケージキーをRPMキーリングに追加します。

    sudo rpm --import https://package.perforce.com/perforce.pubkey

  2. PerforceのリポジトリをYUM構成に追加します。

    以下の内容を指定して、/etc/yum.repos.d/perforce.repoというファイルを作成します。

    [perforce]
    name=Perforce
    baseurl=http://package.perforce.com/yum/rhel/{version}/x86_64
    enabled=1
    gpgcheck=1

    {version}は、6 (RHEL 6の場合)または7 (RHEL 7の場合)になります。

  3. sudo yum install helix-p4dを実行してパッケージをインストールします。

詳細については、「インストール後の設定」を参照してください。

SUSE Linux Enterprise Serverの場合

  1. PerforceのパッケージキーをRPMキーリングに追加します。

    sudo rpm --import http://package.perforce.com/perforce.pubkey

  2. Perforceリポジトリを追加します。

    sudo zypper addrepo http://package.perforce.com/yum/rhel/7/x86_64/ helix

  3. sudo zypper install helix-p4dを実行してパッケージをインストールします。

詳細については、「インストール後の設定」を参照してください。