/opt/perforce ディレクトリ内の Perforce バイナリ ファイルを削除する方法

/opt/perforce ディレクトリ内の Perforce バイナリ ファイルを削除する方法

走っているp4dp4[p4: command not found]

バイナリファイルはありませんp4dp4/opt/perforce/ディレクトリ。そのため、Perforce サーバーとクライアントを実行できません。Perforce サーバーとクライアントをアンインストールしてみました。Ubuntu を使用しています。

最後に、Perforceバイナリファイルを取得してサーバーとクライアントを実行するにはどうすればよいでしょうか

sudo apt-get install helix-p4d

removing existing dangling p4d link
/usr/sbin/p4d
linking /opt/perforce/sbin/p4d to /usr/sbin/p4d

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::
::  Thank you for choosing Perforce Helix
::  The following has been installed by the 'helix-p4d' package:
::
::  - The Helix Version Engine (p4d)
::  - A 'perforce' system user
::  - p4dctl, a tool for managing Perforce service instances
::  - The Helix Command-Line Client (p4)
::
::  The Helix Version Engine is now installed, but not yet configured.
::  You must run the following to configure p4d (as root):
::
::    sudo /opt/perforce/sbin/configure-helix-p4d.sh
::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

Started 0 services.
No services configured.


linking failed: linking /opt/perforce/sbin/p4d to /usr/sbin/p4d, because there is no p4d.

すべての Perforce バイナリ ファイルを取得する方法。

答え1

Perforce には、少なくとも 2 つの実行可能ファイルが必要です。Perforce サービス (Unix では p4d、Windows では p4s.exe) と、少なくとも 1 つの Perforce アプリケーション (UNIX では p4、Windows では p4.exe など) です。

前提条件のリストが長々とあります。次のようなインストール手順に従いましたか?Linux での p4search perforce アプリケーションのインストールと設定ガイド「」。

このメッセージは表示されず、代わりに次のメッセージが表示されるはずです。

apt-get install helix-p4d  
Reading package lists... Done  
Building dependency tree  
Reading state information... Done  
The following additional packages will be installed:  
  helix-cli helix-cli-base helix-p4d-base helix-p4d-base-16.2 helix-p4dctl  
The following NEW packages will be installed:  
  helix-cli helix-cli-base helix-p4d helix-p4d-base helix-p4d-base-16.2 helix-p4dctl  
0 upgraded, 6 newly installed, 0 to remove and 267 not upgraded.  
Need to get 6,722 kB of archives.  
After this operation, 15.5 MB of additional disk space will be used.  
Do you want to continue? [Y/n] y
...

[Removed many lines]

...  
Setting up helix-p4d-base-16.2  
(2016.2-1468155~trusty) ...  
update-alternatives: using /opt/perforce/sbin/p4d.16.2 to provide /opt/perforce/sbin/p4d (helix-p4d) in auto mode  
Setting up helix-p4d-base (2016.2-1468155~trusty) ...  
Setting up helix-p4d (2016.2-1468155~trusty) ...  
linking /opt/perforce/sbin/p4d to /usr/sbin/p4d  

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  
::  
::  Thank you for choosing Perforce Helix  
::  The following has been installed by the 'helix-p4d' package:  
::  
::  - The Helix Version Engine (p4d)  
::  - A 'perforce' system user  
::  - p4dctl, a tool for managing Perforce service instances  
::  - The Helix Command-Line Client (p4)  
::  
::  The Helix Version Engine is now installed, but not yet configured.  
::  You must run the following to configure p4d (as root):  
::  
::    sudo /opt/perforce/sbin/configure-helix-p4d.sh  
:: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  
Started 0 services.  
No services configured.  
Processing triggers for systemd (229-4ubuntu10)  
...  
Processing triggers for ureadahead (0.100.0-19)  
...

インストールに関するドキュメントをお読みください: "サーバーのインストールとアップグレード「」。

「apt-get または yum を使用したパッケージ更新コマンドでは、Perforce サービスの更新プロセスは完了しません。Linux 用のパッケージでは、そのプロセスの特定の手順のみが簡素化されます。

更新プロセスの残りの部分を完了せずにパッケージを更新すると、Perforce サービスが不安定な状態になります。パッケージを更新する前に、必ずプロセス全体を読んで理解してください。"

必要がある:

  1. Perforce パッケージ リポジトリを構成します。

  2. Perforce パッケージ署名キーをインポートします。

  3. 適切な Perforce サービス パッケージをインストールします。

  4. インストール後の構成スクリプトを実行します。

上記のリンクを参照してください("サーバーのインストールとアップグレード詳細については、「」をご覧ください。

関連情報