How to install UltraEdit on Linux?

Hi Team
I am using RHEL 6 and want to install UltraEdit on it, I have downloaded the RPM and tried to install but ...

rpm -i UltraEdit-4.0-0.5.x86_64.rpm
error: Failed dependencies:
        libpng12.so.0(PNG12_0)(64bit) is needed by UltraEdit-4.0-0.5.x86_64
        rtld(GNU_HASH) is needed by UltraEdit-4.0-0.5.x86_64

got dependency error, I have searched and found a rpm which have this but that also have dependency..

rpm -i libstdc++6-4.8.0_20130322-9.1.i586.rpm
warning: libstdc++6-4.8.0_20130322-9.1.i586.rpm: Header V3 DSA signature: NOKEY, key ID 6300dadb
error: Failed dependencies:
        rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by libstdc++6-4.8.0_20130322-9.1.i586 
        libstdc++6 conflicts with libstdc++6-4.8.0_20130322-9.1.i586

I want to know, How to install all these dependency ?? and 2 more question : 1) Whenever I have searched any RPM, I am getting lot of O/P, I know it all are architecture based, but there is a way to select ??
2) If my system needed this software X.1.2.3 and If I have installed X.2.3.4 , means I have installed newer version, Is this work ?

Thanks for help

With my rhel6 .0 32-bit ,I didn't get any error

[root@rhel6 rpm]# rpm -ivh UltraEdit-4.0-0.5.i386.rpm
Preparing...                ########################################### [100%]
   1:UltraEdit              ########################################### [100%]
[root@rhel6 rpm]#

If you want to find out the dependancy you can use the command rpm -qRp UltraEdit-4.0-0.5.i386.rpm

thanks Hiten for checks.
Dont know why I am getting this error, It means some LIB are missing from OS.
I have tried ur command and find these dependencies.

libSM.so.6()(64bit)
libX11.so.6()(64bit)
libXinerama.so.1()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libcairo.so.2()(64bit)
libdl.so.2()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgdk-x11-2.0.so.0()(64bit)
libgdk_pixbuf-2.0.so.0()(64bit)
libglib-2.0.so.0()(64bit)
libgobject-2.0.so.0()(64bit)
libgthread-2.0.so.0()(64bit)
libgtk-x11-2.0.so.0()(64bit)
libm.so.6()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libpango-1.0.so.0()(64bit)
libpangocairo-1.0.so.0()(64bit)
libpng12.so.0()(64bit)
libpng12.so.0(PNG12_0)(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
libpthread.so.0(GLIBC_2.3.2)(64bit)
librt.so.1()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libxml2.so.2()(64bit)
libz.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)

now the question is :: How I can install all these ?

Some libs are installed in /lib whereas some are installed in /usr/lib.
So I used below command to find out rpms

For libs under /usr/lib

[root@rhel6 rpm]# rpm -qRp UltraEdit-4.0-0.5.i386.rpm|cut -d'(' -f1|sort|uniq|awk '{ print "/usr/lib/"$1 }'|xargs rpm -qf 2>/dev/null|sort|uniq
cairo-1.8.8-3.1.el6.i686
gtk2-2.18.9-4.el6.i686
libpng-1.2.44-1.el6.i686
libSM-1.1.0-7.1.el6.i686
libstdc++-4.4.4-13.el6.i686
libX11-1.3-2.el6.i686
libXinerama-1.1-1.el6.i686
libxml2-2.7.6-1.el6.i686
pango-1.28.1-3.el6.i686
[root@rhel6 rpm]#

For libs under /lib

[root@rhel6 rpm]# rpm -qRp UltraEdit-4.0-0.5.i386.rpm|cut -d'(' -f1|sort|uniq|awk '{ print "/lib/"$1 }'|xargs rpm -qf 2>/dev/null|sort|uniq
glib2-2.22.5-5.el6.i686
glibc-2.12-1.7.el6.i686
libgcc-4.4.4-13.el6.i686
zlib-1.2.3-25.el6.i686
[root@rhel6 rpm]#

So you need to installed above rpms for your x86_64 system. You can easily find these rpms in red hat dvd.

Ok Hiten
I will try for that.