Ubuntu 12.04上的64位DB2 10.5缺少32位libpam和64位libaio
这发生在我身上。如果发生这种情况,也许可以为您节省一些时间。 我在包含LAMP堆栈的SoftLayer 64位Ubuntu 12.04 Linux系统上安装了64位DB2 10.5服务器(不确定到底是哪个产品软件包-有人给了我)。 最重要的是:事实证明我缺少32位libpam和64位libaio,需要这样做: apt-get install libpam0g:i386 libaio1 多数人的里程无疑会有所不同。如果只有部分经验适用于您,并且会对您有所帮助,请参阅此处的详细信息。 安装之前,db2prereqcheck抱怨: DBT3514W The db2prereqcheck utility failed to find the following 32-bit library file: "/lib/libpam.so*". 果然,我所拥有的只是: /lib/x86_64-linux-gnu/libpam.so.0.83.0 /lib/x86_64-linux-gnu/libpamc.so.0 /lib/x86_64-linux-gnu/libpam.so.0 /lib/x86_64-linux-gnu/libpam_misc.so.0.82.0 /lib/x86_64-linux-gnu/libpamc.so.0.82.1 /lib/x86_64-linux-gnu/libpam_misc.so.0 在网上浏览了一下之后,我做了: apt-get install libpam0g:i386 之后,我还拥有: /lib/i386-linux-gnu/libpam.so.0.83.0 /lib/i386-linux-gnu/libpamc.so.0 /lib/i386-linux-gnu/libpam.so.0 /lib/i386-linux-gnu/libpam_misc.so.0.82.0 /lib/i386-linux-gnu/libpamc.so.0.82.1 /lib/i386-linux-gnu/libpam_misc.so.0 但是db2prereqcheck仍然提出相同的投诉。 在网上推荐了许多地方: ln -s /lib/i386-linux-gnu/libpam.so.0 /lib/libpam.so.0 …