Hello all,
as ECMerge is currently compiled as 32 bits only, there may be few
difficulties when installing on 64 bits linux system which lacks 32
bits libraries.
basically, the target is to install so called 'ia32' libraries.
if you need libuuid, you can get a copy of it at:
http://www.elliecomputing.com/opensource/libuuid.so.1
next version, 2.1.76 will include it.
here is the new readme:
=====================================================================
=========
Ellié Computing Merge v 2.1
(c) Ellié Computing 2005-2008
=====================================================================
=========
o Installing ECMerge
####################
- ECMerge depends on these packages to be present:
- gtk+ 2 (tested against 2.6.4, 2.10, 2.12)
- tar and bzip2
- xsltproc (for HTML reports generation only)
- libuuid [included]
- stdc++ 6 (CXXABI_1.3.1) [included]
- openssl (0.9.7 / 0.9.8) [included]
- libiconv 1.9.1 at least [included]
- ECMerge is tested against 2.4.x and 2.6.x kernels, in 32 and 64
bits
- For your convenience, the versions of libstdc++.so.6, openssl,
libiconv and
libuuid needed by ECMerge are bundled inside this install,
you can however
use the latest version by following the instructions
regarding stdc++6 or
libiconv in the following sections.
- We have tested default install on:
- Debian 3.1 r0a
- Fedora Core 4
- Ubuntu 5.10 LiveCD
- CentOS 4.3 LiveCD
- Kubuntu Feisty Fawn (7.04) 32 and 64 bits
- Ubuntu 7.10 Desktop 32 bits
- Install by doing:
sudo tar -Pxvjf ecmergepro-2.1.XX.linux.x86.tbz
- You can uninstall with:
rm -f $(tar -tjf ecmerge-2.1.XX.linux.x86.tbz)
rm -rf /opt/elliecomputing
NB: tested with GNU tar under bash, $() can be replaced by
anti-quotes `` for sh/ksh
- if you have problems installing, please have a look at:
http://www.elliecomputing.com/support/KBase.asp
if you do not find an answer to your problem, post a support
ticket at: http://www.elliecomputing.com/support
in this case please provide us with the result
of "ldd /opt/elliecomputing/ecmerge/guimerge"
#####################################################################
#########
IF YOU NEED TO INSTALL SOME OF THE LIBRARIES you can follow these
instructions:
(by default you won't need to do that, simple de-tarring will work
on mostly all
recent distributions)
1.a Debian, (K)Ubuntu, CentOS 32 bits
-------------------------------------
- in su (Super User) mode; or prefixing each command with sudo
- you will need to install to:
- use synaptic or apt-get and install the packages: libgtk2.0-
0 libstdc++6 xsltproc
get libstdc++6 with at least a version of 4.0.2
(compiled with g++ 4)
you may have to to take it from the 'testing'
distrib.
- use rpm to install libiconv from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.
-
1.b Debian, (K)Ubuntu, CentOS 64 bits
-------------------------------------
- in su (Super User) mode; or prefixing each command with sudo
- you will need to install to:
- use synaptic or apt-get and install the packages: ia32-libs,
ia32-libs-gtk (needs 'universe' distrib) and xsltproc
get libstdc++6 with at least a version of 4.0.2
(compiled with g++ 4)
you may have to to take it from the 'testing'
distrib.
- use rpm to install libiconv from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.
2. Fedora / Red Hat
-------------------
- on Fedora Core 4,
- in su (Super User) mode
- use rpm to install libiconv, xsltproc from Internet
alternately you can get a precompiled tar gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.linux.x86.tgz
type: tar -C/ -xvzf libiconv-1.9.1.linux.x86.tgz
you can as well get libiconv-1.9.1.tar.gz from:
http://www.elliecomputing.com/opensource/libiconv-1.9.1.tar.gz
and type: './configure', 'make' and then 'make install' in
su mode.
3. other distrib
----------------
- please follow fedora instructions
- after installing libraries to your system, most distribs need you
to launch
'ldconfig' as root
- after installing ECMerge, and if you cannot install a library to
the default
place (generally because an earlier version exists and you
may create problems
to other softwares by replacing it), use this technic:
- install the libraries into a directory of your choice (the
most simple being
/opt/elliecomputing/ecmerge, our script is pre-
configured for this)
- we have added a small wrapper called 'guimerge-ldlib.sh',
this wrapper instructs
the OS to search libraries
in /opt/elliecomputing/ecmerge, you can add other
places if you need it, at the end of the
line 'export LD_LIBRARY_PATH=...'