银行Db2Ubuntu

64位ubuntu安装DB2,遇到 找不到 libstdc++.?

64位ubuntu安装DB2,说找不到libstdc++.但是在/usr/lib , /usr/lib 都安装了 libstdc++.
1,在/usr/lib64安装了
root@AllenYe:/usr/lib64# l
total 812
lrwxrwxrwx 1 root root 18 Feb 24 2018 libstdc++.so.5 -> libstdc++.so.5.0.7 -rwxrwxrwx 1 root root 829600 Feb 24 2018 libstdc++.so.5.0.7
2,在/sur/lib下都安装了
-rwxrwxrwx 1 root root 829600 Feb 20 2018 libstdc++.so.5.0.7
lrwxrwxrwx 1 root root 18 Feb 20 2018 libstdc++.so.5 -> libstdc++.so.5.0.7
drwxr-xr-x 1 root root 4096 Apr 6 03:09 cgi-bin
drwxr-xr-x 1 root root 4096 Apr 7 10:03 mysql
drwxr-xr-x 1 root root 4096 Apr 7 10:55 apache2
drwxr-xr-x 1 root root 4096 Sep 15 12:48 x86_64-linux-gnu
lrwxrwxrwx 1 root root 18 Sep 15 13:01 libstdc++.so -> libstdc++.so.5.0.7
root@AllenYe:/usr/lib#
问题:安装DB2时还是一样报错?为什么?

参与6

1同行回答

babydljbabydlj联盟成员系统分析师湖南unicom
有可能需要安装32位的软件包。1、centos/redhat:rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep 包名查看包是32或者64bit,没有32bit的就安装32位的包2、ubuntu:sudo apt-get install ia32-libsudo apt-get install lib32z1 lib32ncurses5 lib...显示全部

有可能需要安装32位的软件包。
1、centos/redhat:rpm -qa --queryformat "%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n" | grep 包名
查看包是32或者64bit,没有32bit的就安装32位的包
2、ubuntu:
sudo apt-get install ia32-lib
sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
sudo apt-get install lib32stdc++6
上述不成功,则
apt-get install g++-multilib
然后进行安装配置,等到完成后继续使用 arm-none-linux-gnueabi-gcc
系统给出提示:no input files
算是安装32位的依赖包成功。

收起
IT其它 · 2018-09-18
浏览2978

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-09-17
  • 关注会员:2 人
  • 问题浏览:3197
  • 最近回答:2018-09-18
  • X社区推广