我已经从这里http://www.openscg.com/se/postgresql/packages.jsp在Ubuntu 12.04 (precise) 64-bit上安装了Postgres 9.1.4,但是在安装了许多命令(程序)后,以不同组合的警告:
/opt/postgres/9.1/lib/libxml2.so.2: no version information available /opt/postgres/9.1/lib/libcrypto.so.1.0.0: no version information available /opt/postgres/9.1/lib/libssl.so.1.0.0: no version information available
虽然这不是限制任何东西,但这往往变得非常烦人。 有没有办法摆脱这个没有卸载Postgres?
这实际上在Unix和Linux上讨论过( 为什么LD继续输出“没有可用的版本信息” ) – 简短的回答:Postgres寻找的库是用不同的工具编译的(不包括符号版本信息) 。
唯一的“解决scheme”是用符号版本(或者在本地机器上重buildPostgres / 为你的操作系统使用一个软件包)重build你的本地库,所以它并不在乎。
一般来说,你不应该在Ubuntu系统上安装随机的.deb软件包,也不应该在其他操作系统上安装。
如果您的操作系统供应商(或软件供应商)为您提供所需的软件包,请使用该软件包。 如果他们不这样做,你应该推出你自己的软件包,或者从源代码构build,以避免像这样的问题。 在这种情况下,这只是一个轻微的不便,但也有其他(实际上更糟糕的)可能的结果…