Désinstallation d'un agent UNIX ou Linux Build Forge

Procédez comme suit pour désinstaller le logiciel agent des plateformes UNIX ou Linux.

Agents Linux

Pour supprimer le logiciel d'agent installé à l'aide du package rpm :

  1. Recherchez le logiciel d'agent et répertoriez les noms de package et de version :
    rpm -qa | grep bfagent
  2. Supprimez le logiciel d'agent :
    rpm -e
    bfagent-<numéro_version>

Agents Solaris

Pour supprimer le logiciel d'agent installé à l'aide du programme pkgadd, exécutez la commande suivante :

pkgrm BFAgent

Autres agents

Sur les autres plateformes, le processus de désinstallation se fait manuellement, et varie en fonction de la plateforme. Suivez les instructions correspondant à votre plateforme et à l'implémentation du super serveur.

Remarque : Pour exécuter la plupart des commandes, vous devez disposer des droits d'accès de niveau superutilisateur et les répertoires /sbin et /usr/sbin doivent être définis dans la variable d'environnement PATH actuelle.
  1. Supprimez le démon de l'agent de service, bfagent. Suivez les instructions relatives à l'implémentation du super serveur (inetd, xinetd, launchd, ou SMF) s'appliquant à votre plateforme.
    Super serveur Procédure
    inetd, courant sur les anciens systèmes UNIX
    1. Editez le fichier /etc/inetd.conf et supprimez la ligne relative à bfagent.
    2. Recherchez l'ID processus de inetd.
      ps -ef | grep [i]netd

      Pour les systèmes BSD dérivés, tels que FreeBSD et Mac OS/X version 10.4 ou antérieure, remplacez la valeur ps auwwwx par ps -ef.

    3. Lisez le fichier inetd.conf mis à jour, puis lancez inetd.
      kill -HUP
      <ID_processus>
    xinetd, courant sur les systèmes UNIX récents
    1. Pour supprimer le service d'agent, exécutez la commande suivante :
      rm /etc/xinetd.d/bfagent
    2. Recherchez l'ID processus de inetd.
      ps -ef | grep [i]netd

      Pour les systèmes BSD dérivés, tels que FreeBSD et Mac OS/X version 10.4 ou antérieure, remplacez la valeur ps auwwwx par ps -ef.

    3. Lisez le fichier inetd.conf mis à jour, puis lancez inetd.
      kill -HUP
      <ID_processus>
    Lancé pour les systèmes Mac OS/X et OpenBSD
    1. Exécutez la commande launchctl.
    2. Entrez stop com.ibm.rational.bfagent.
    3. Entrez la commande suivante : unload /Library/LaunchDaemons/com.ibm.rational.bfagent.plist
    4. Entrez quit.
    5. Exécutez la commande suivante : rm Library/LaunchDaemons/com.ibm.rational.bfagent.plist
    Fonction SMF (System Management Facility) pour Solaris 10
    1. Exécutez inetadm -d network /bfagent/tcp
    2. Exécutez svccfg delete -f network/bfagent/tcp
  2. Supprimez le service d'agent de l'interface PAM.
    1. Editez le fichier /etc/pam.conf et supprimez toutes les lignes commençant par bfagent.
    2. Exécutez rm /etc/pam.d/bfagent
  3. Supprimez l'entrée de protocole du fichier etc/services.

    Editez le fichier /etc/services et supprimez la ligne relative à bfagent.

  4. Supprimez les fichiers suivants installés par l'agent :
    /etc/bfagent.conf
    /etc/bfagent.conf-example
    /usr/local/bin/bfagent
    /usr/local/bin/bfcrypt.dll

Commentaires en retour