卸载 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 的进程标识。
      ps -ef | grep [i]netd

      对于 BSD 派生的系统,例如 FreeBSD 和 Mac OS/X 10.4 以及更早版本,请用 ps auwwwx 替换 ps -ef

    3. 阅读已更新的 inetd.conf 并启动 inetd。
      kill -HUP <PID>
    xinetd,常用于较新的 UNIX 系统
    1. 要除去代理程序服务,请运行以下命令:
      rm /etc/xinetd.d/bfagent
    2. 查找 inetd 的进程标识。
      ps -ef | grep [i]netd

      对于 BSD 派生的系统,例如 FreeBSD 和 Mac OS/X 10.4 以及更早版本,请用 ps auwwwx 替换 ps -ef

    3. 阅读已更新的 inetd.conf 并启动 inetd。
      kill -HUP <PID>
    用于 Mac OS/X 和 OpenBSD 系统的 launchd
    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 10 的 Solaris 系统管理设施(SMF)
    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

反馈