Procédez comme suit pour installer l'agent sur votre plate-forme :
- AIX
- Utilisez le fichier aix5-bfagent-<version>.tar.gz ou aix5np-bfagent-<version>.tar.gz.
Le
fichier aix5np
ne contient pas la prise en charge de l'authentification PAM.
Important :
Si vous installez l'agent
aixnp afin de l'exécuter comme superutilisateur, l'agent utilisera un appel d'authentification
AIX pour s'authentifier lors de l'exécution, avec les justificatifs d'authentification serveur
indiqués par vos soins. Si vous n'installez pas l'agent pour l'exécuter comme superutilisateur,
vous devez également utiliser le paramètre magic_login du fichier bfagent.conf
pour restreindre son accès.
- Extrayez le fichier en entrant la commande suivante :
gzip -d nomfichiergzip.gz
- Extrayez le fichier en entrant la commande suivante :
tar xvf tarfilename.tar
- Installez l'agent en entrant la commande suivante :
cd extracted-agent-directory
./install.sh
Important : Si un agent est compilé
pour AIX avec l'option de configuration -–without-pam, l'authentification de l'agent
est désactivée.
S'il est ensuite installé avec des droits root, les utilisateurs peuvent se connecter en tant que n'importe quel utilisateur valide, quel que soit le mot de passe indiqué.
Si vous devez compiler un agent
pour qu'il s'exécute sur un système AIX n'utilisant pas de module d'authentification enfichable, vérifiez que vous utilisez un compte dédié
pour l'agent, installez-le de sorte à ce qu'il s'exécute en tant qu'utilisateur et utilisez le paramètre
magic_login dans le fichier bfagent.conf pour restreindre son
accès.
- HP-UX
- Vérifiez que l'agent Rational® Build
Forge® peut localiser toutes les commandes de système d'exploitation spécifiées dans vos projets.
Vous pouvez effectuer cette tâche à l'aide d'une des options suivantes :
- Modifiez le fichier /etc/PATH du système pour y inclure tous les répertoires nécessaires.
- Spécifiez le paramètre nologonshell dans le fichier bfagent.conf sur le système
HP-UX. Ce paramètre empêche Build
Forge® de
traiter /etc/profile. Vous devez ensuite indiquer une valeur pour PATH et
tout autre paramètre nécessaire de /etc/profile dans un environnement Build
Forge®
que vous appliquez à chaque projet.
- Récupérez le fichier hpux11-bfagent-<version>.tar.gz du
support d'installation. Placez-le à l'emplacement d'installation souhaité de l'agent.
- Extrayez le fichier.
gzip -d gzipfilename.gz
- Extrayez à partir du fichier tar.
tar xvf tarfilename.tar
- Installez l'agent.
cd extracted-agent-directory
./install.sh
- Modifiez la ligne suivante dans /etc/profile pour
autoriser l'agent à exécuter des commandes dans un interpréteur de commandes de connexion non interactif.
if [ ! $VUE]
Changez
la ligne ainsi :if [ -z "$VUE" -a -n "$PS1" ]
- Mac OS
- Récupérez le fichier mac-bfagent-<version>.dmg du support d'installation
et placez-le où vous le souhaitez.
- Cliquez deux fois sur le fichier pour extraire ses composants.
- Red Hat Linux et SuSE Linux
- Récupérez le fichier rh9-bfagent-<version>.rpm (Red Hat Enterprise
Linux 4 ou SuSE Linux 10) ou rhel5-bfagent-<version>.rpm (Red Hat Enterprise
Linux 5) du support d'installation.
- Utilisez l'utilitaire RPM pour installer les fichiers.
rpm -iUvh rh9-bfagent-version.rpm
- Solaris
- Utilisez le fichier sol9-bfagent-<version>-sparc-opt.gz pour
Solaris 9 ou Solaris 10 sur SPARC.
- Extrayez le package :
gzip -d solN-bfagent-<version>-platform-opt.gz
- Lorsque l'invite de commande s'affiche, entrez la commande suivante :
pkgadd -d ./unzipped-package
- Autres plateformes - Compilation depuis la source
Si vous avez besoin
d'un agent pour une autre plateforme, utilisez le fichier src-bfagent-<version>.tar.gz
pour compiler l'agent à partir de la source :
- Effectuez l'extraction du fichier tar téléchargé.
- Exécutez le script de configuration situé dans le répertoire src.
Pour une configuration
SSL, l'option est la suivante :
./configure --with-ssl=/usr/include/openssl
Pour une configuration SSL et un chiffrement du mot de passe, l'option est la suivante :
./configure --with-ssl=/usr/include/openssl --enable-bfcrypt-dll
- Exécutez la commande make du répertoire src.
Le pack source nécessite le compilateur C GNU ou le compilateur C
pour votre système. Le pack source et les agents pré-configurés qui n'incluent pas de programme d'installation pour l'ordinateur local incluent un programme d'installation pour installer l'agent dans les fichiers de configuration inetd/xinetd du système de l'ordinateur.