天天看点

ggsci的系统库文件

环境:rhel3U4 ldd ggsci $ ldd ggsci

        /etc/libcwait.so => /etc/libcwait.so (0x00700000)

        libdl.so.2 => /lib/libdl.so.2 (0x00894000)

        libicui18n.so.38 => /opt/gg11/libicui18n.so.38 (0x009c6000)

        libicuuc.so.38 => /opt/gg11/libicuuc.so.38 (0x00571000)

        libicudata.so.38 => /opt/gg11/libicudata.so.38 (0xb6b0f000)

        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x003ee000)

        libxerces-c.so.28 => /opt/gg11/libxerces-c.so.28 (0x00cdd000)

        libnnz10.so => /opt/rac/product/10.2.0/lib/libnnz10.so (0x00111000)

        libclntsh.so.10.1 => /opt/rac/product/10.2.0/lib/libclntsh.so.10.1 (0x05f59000)

        libstdc++.so.6 =>not found         libm.so.6 => /lib/tls/libm.so.6 (0x003fe000)

        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00854000)

        libc.so.6 => /lib/tls/libc.so.6 (0x00420000)

        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x00cc7000)

        libnsl.so.1 => /lib/libnsl.so.1 (0x00558000) 提示找不到libstdc++.so.6,这个问题是ggsci需要使用更高版本的libstdc++ 首先尝试直接将libstdc++.so.6,复制到/usr/lib cp /tmp/libstdc++.so.6.0.10 /usr/lib ln -s /usr/lib/libstdc++.so.6.0.10 /usr/lib/libstdc++.so.6 cd /opt/gg11 ./ggsci

./ggsci: /lib/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)

./ggsci: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /usr/lib/libstdc++.so.6)

./ggsci: /lib/tls/libc.so.6: version `GLIBC_2.3.4' not found (required by /usr/lib/libstdc++.so.6) 直接安装高版本的libstdc++ rpm -ivh /mnt/hgfs/Install_File/libstdc++-3.4.6-11.i386.rpm

warning: /mnt/hgfs/Install_File/libstdc++-3.4.6-11.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

error: Failed dependencies:

        libgcc_s.so.1(GCC_4.2.0) is needed by libstdc++-3.4.6-11   上面问题说明,libgcc的版本太低,因此有必要升级libgcc的版本 rpm -ivh /mnt/hgfs/Install_File/libgcc-3.4.6-11.i386.rpm

warning: /mnt/hgfs/Install_File/libgcc-3.4.6-11.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

        file /lib/libgcc_s.so.1 from install of libgcc-3.4.6-11 conflicts with file from package libgcc-3.2.3-47

        file /usr/sbin/libgcc_post_upgrade from install of libgcc-3.4.6-11 conflicts with file from package libgcc-3.2.3-47   strings /lib/libgcc_s.so.1 | grep GCC

GCC_3.0

GCC_3.3

GCC_3.4

GCC_3.3.1 这里提示冲突,安装失败,这里注意,由于已经安装了旧版本,因此我们采用升级的方法进行安装,替换先前的版本 rpm -Uvh /mnt/hgfs/Install_File/libgcc-3.4.6-11.i386.rpm

warning: /mnt/hgfs/Install_File/libgcc-3.4.6-11.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

   1:libgcc                 ########################################### [100%]   rpm -ivh /mnt/hgfs/Install_File/libstdc++-3.4.6-11.i386.rpm

warning: /mnt/hgfs/Install_File/libstdc++-3.4.6-11.i386.rpm: V3 DSA signature: NOKEY, key ID 443e1821

Preparing...                ########################################### [100%]

   1:libstdc++              ########################################### [100%]   strings /lib/libgcc_s.so.1 | grep GCC

GCC_3.0

GCC_3.3

GCC_3.3.1

GCC_3.4

GCC_3.4.2

GCC_4.0.0

GCC_4.2.0   再次运行ggsci成功

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22170380/viewspace-697701/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22170380/viewspace-697701/