説明

単体サーバでのアップグレード手順(2019.1 -> 2020.1)は以下の通りです。
※パッケージインストールではない場合の手順となります。

LinuxOSでの作業手順です。

Helix Coreサーバを起動しているOSユーザが"root"として説明を行っています。
 "root"以外のユーザで実行している場合、環境に合わせてコマンド実行ユーザと権限設定をお願いします。
 ご不明の場合は、作業前にテクニカルサポートまでご連絡ください。

 手順

1.Helix Coreサーバの停止
以下のコマンドから、Helix Coreサーバを停止します。

p4 -p server:port -u super admin stop

server:portアップグレード対象のHelix Coreサーバを指定
supersuper権限ユーザを指定

2.チェックポイントの取得
p4dプログラムのバージョンアップを開始する前にチェックポイントを取得します。
チェックポイントを取得するには、以下のコマンドを実行します。

p4d -r P4ROOT -jc

P4ROOT環境に適したパスを指定

3.p4dプログラムのバックアップ
既存のp4dプログラムをバックアップします。
※ここでは、既存のp4dプログラムが/usr/sbinに配置されている前提とします。

mv /usr/sbin/p4d /usr/sbin/p4d_20191

4.p4dプログラム(Ver.2020.1)のダウンロード
ダウンロードサイトからp4dプログラム(Ver.2020.1)をダウンロードします。
ここでは、p4dプログラムを/tmpへダウンロードした例として説明します。

Helix Core (Perforce) 製品ダウンロード

5.パーミッション設定
ダウンロードしたp4dプログラムへ実行権を追加するため、以下のコマンドを実行します。

chmod +x /tmp/p4d

6.p4dプログラム(Ver.2020.1)の配置
手順4でダウンロードしたp4dプログラム(Ver.2020.1)/usr/sbin配下へ配置します。

mv /tmp/p4d /usr/sbin

7.p4dバージョンの確認
以下のコマンドを実行し、p4dバージョンがアップグレードされていること、コマンドパスが通っていることを確認します。

p4d -V

...
Rev. P4D/LINUX26X86_64/2020.1/2051818 (2020/12/08).
License: none

8.Helix Coreデータベースの更新
以下のコマンドを実行して、Helix Coreデータベースを更新します。

p4d -r P4ROOT -xu

P4ROOT環境に適したパスを指定

Upgrades will be applied at server startup.

9.Helix Coreサーバの起動
通常手順でHelix Coreサーバを起動します。

p4d -r P4ROOT -p 1666 -L log -v server=3 -d

P4ROOT環境に適したパスを指定

10.Helix Coreバージョンの確認
以下のコマンドを実行し、起動中のHelix Coreサーババージョンがアップグレードされていることを確認します。

p4 -Ztag info

...
serverVersion P4D/LINUX26X86_64/2020.1/2051818 (2020/12/08)


アップグレード手順は以上です。