UNIX または Linux の Build Forge エージェントのアンインストール

UNIX または Linux プラットフォームからエージェント・ソフトウェアをアンインストールする場合は、以下の説明に従ってください。

Linux のエージェント

rpm パッケージを使用してインストールされたエージェント・ソフトウェアを除去するには、次のようにします。

  1. エージェント・ソフトウェアを検索して、パッケージ名およびバージョンをリストします。
    rpm -qa | grep bfagent
  2. エージェント・ソフトウェアを削除します。
    rpm -e bfagent-<version_number>

Solaris のエージェント

pkgadd プログラムを使用してインストールされたエージェント・ソフトウェアを除去するには、次のようにします。

pkgrm BFAgent

その他のエージェント

その他のプラットフォームの場合、アンインストール処理は手動で行われ、プラットフォームによって異なります。 プラットフォームおよびスーパー・サーバーのインプリメンテーションに適用される説明に従ってください。

注: ほとんどのコマンドの実行には、root 特権が必要で、/sbin および /usr/sbin ディレクトリー をユーザーの現行の PATH 環境変数に設定しておく必要があります。
  1. エージェント・サービス・デーモン bfagent を除去します。ご使用のプラットフォームに 適用されるスーパー・サーバー・インプリメンテーション (inetd、xinetd、launchd、または SMF) の説明をお読みください。
    スーパー・サーバー 手順
    inetd (古い UNIX システムで一般的)
    1. /etc/inetd.conf ファイルを編集して、bfagent の行を削除します。
    2. inetd のプロセス ID を検索します。
      ps -ef | grep [i]netd

      FreeBSD などの BSD 派生システムの場合は、ps -ef の代わりに ps auwwwx を使用してください。

    3. 更新された inetd.conf を確認して、inetd を開始します。
      kill -HUP <PID>
    xinetd (新しい UNIX システムで一般的)
    1. エージェント・サービスを除去するには、以下のコマンドを実行します。
      rm /etc/xinetd.d/bfagent
    2. inetd のプロセス ID を検索します。
      ps -ef | grep [i]netd

      FreeBSD などの BSD 派生システムの場合は、ps -ef の代わりに ps auwwwx を使用してください。

    3. 更新された inetd.conf を確認して、inetd を開始します。
      kill -HUP <PID>
    launchd (OpenBSD システム)
    1. launchctl を実行します。
    2. stop com.ibm.rational.bfagent と入力します。
    3. 次のコマンドを入力します: unload /Library/LaunchDaemons/com.ibm.rational.bfagent.plist
    4. quit と入力します。
    5. 次のコマンドを実行します: rm Library/LaunchDaemons/com.ibm.rational.bfagent.plist
    Solaris システム管理機能 (SMF) (Solaris 10)
    1. inetadm -d network /bfagent/tcp を実行します。
    2. svccfg delete -f network/bfagent/tcp を実行します。
  2. エージェント・サービスを PAM インターフェースから除去します。
    1. /etc/pam.conf を編集して、bfagent で始まるすべての行を削除します。
    2. rm /etc/pam.d/bfagent を実行します。
  3. etc/services ファイルからプロトコル項目を削除します。

    /etc/services を編集して、 bfagent の行を削除します。

  4. エージェントによってインストールされた以下のファイルを削除します。
    /etc/bfagent.conf
    /etc/bfagent.conf-example
    /usr/local/bin/bfagent
    /usr/local/bin/bfcrypt.dll

フィードバック