我在安装 IBM DB2 时遇到问题,系统提示我未找到 libpam.so。是否有某个软件包需要安装才能解决该问题?
我曾经在网上寻找解决方案,但没有找到能够解决我的问题的方法。
答案1
我担心的是,Ubuntu 不支持 DB2 系统。如果你查看此文档:(http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.db2.udb.apdv.gs.doc%2Fdoc%2Fr0023433.htm)你会看到,Ubuntu 没有列出,但所有类似红帽的系统都列出了。
您可以尝试发现不受支持的 DB2 安装(我不推荐这样做),或者您可以使用不同的 Linux 发行版选择适当的方式。
出于开发目的,您可以继续使用 Ubuntu 并在虚拟机(VirtualBox、http://www.howopensource.com/2013/04/install-virtualbox-ubuntu-ppa/) 并虚拟化支持的服务器。对于生产服务器来说,最好选择合适的操作系统,它将在服务器上运行,无论如何,这不是 Ubuntu 也没关系。
答案2
找出libpam.so.0
你机器上的 下存在的位置/lib
。将其复制libpam.so.0
到/lib
(不要创建软链接)
答案3
使用 Ubuntu Server 时,我遇到了同样的问题。只需执行以下步骤:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt install libpam0g:i386