Pour installer Ellié Computing Merge sur Solaris, vous devez avoir les droits "super utilisateur" (root). Vous pouvez cependant installer ECMerge, même sans droits "super utilisateurs", suivez alors ces instructions.
Téléchargez l'archive qui correspond à votre version de Solaris, et décompactez-la sur votre ordinateur avec la commande suivante:
bunzip2 ecmerge.XXX.solaris.x86.pkg.bz2
Nous utilisons les outils pkg pour installer ECMerge. ECMerge requiert les bibliothèques gtk+2 (SUNWGtku/SUNWGtkr ou CSWgtk2), CSWiconv, SUNWopenssl-libraries et CSWgcc4g++rt. SUNWopenssl-libraries vient avec l'installation par défaut de Solaris.
Les paquets CSW font référence à "Community SoftWare" (anciennement http://www.blastwave.org). Le project opencsw.org semble fournir des paquets compatibles, nous mettrons à jour cette page pour indiquer l'tétat de compatibilité (et les nouvelles procédures éventuelles d'installation).
ECMerge utilise xsltproc par défaut pour générer les rapports HTML et les statistiques de comparaison. Néanmoins, vous pouvez paramétrer un autre processeur XSLT.
Les commandes suivantes devraient être suffisantes pour installer ECMerge:
pkg-get -i libiconv
pkg-get -i gcc4g++rt
[pour GTK2: pkg-get -i gtk2]
pkgadd -d ecmerge.XXX.solaris.x86.pkg
L'évaluation d'Ellié Computing Merge requiert un numéro de série pour activer toutes les fonctionnalités. Vous pouvez obtenir gratuitement un numéro de série d'évaluation de 30 jours. En savoir plus.
Installer sans droits super utilisateur
En premier lieu, vous devez avoir accès à l'outil 'pkgtrans', cet outil est installé par défaut sur toutes nos machines Solaris, vous devez donc l'avoir aussi.
Si les bibliothèques requises (citées plus haut) ne sont pas déjà installées, vous pouvez télécharger chaque package et utiliser 'pkgtrans' pour en obtenir le contenu:
mdkir libdir
pkgtrans libfile.pkg libdir
les fichiers bibliothèques sont alors situées dans libdir/[PACKAGENAME]/root/usr/???/lib [??? étant csw ou sfw par exemple], et sont appelés de manière similaire à lib*.so
ECMerge est délivré dans un package et fonctionne de la même manière, ainsi vous devez défaire le package, par exemple dans votre répertoire utilisateur:
mkdir ~/softs/ecmerge
pkgtrans ~/ecmerge.pkg ~/softs/ecmerge
chmod +x ~/softs/ecmerge/ELLIECOMPmerge/root/opt/elliecomputing/ecmerge/guimerge
chmod +x ~/softs/ecmerge/ELLIECOMPmerge/root/opt/elliecomputing/ecmerge/converters/*
vous pouvez ensuite placer ces instructions dans un fichier shell:
#/bin/sh
# add to the following line the directories were you put required non-system libraries (separated with ':' )
LD_LIBRARY_PATH=~/softs/ecmerge/ELLIECOMPmerge/root/opt/elliecomputing/ecmerge:/usr/sfw/lib
~/softs/ecmerge/ELLIECOMPmerge/root/opt/elliecomputing/ecmerge/guimerge
NB: N'oubliez pas le chmod +x sur votre fichier shell.
L'exécution de ce fichier lancera ECMerge sur votre machine.
|