我需要在一个没有contrib包的RHEL6盒子上运行postgresql服务器9.0.8来安装unaccent扩展。 所以我需要先安装postgresql-crontrib。
事实:
postgresql 9.0.8和RHEL6依赖关系)以供下载。 谢谢
您可以获取9.0.8的源代码 ,然后从源代码安装模块:
tar xf postgresql-9.0.8.tar.gz cd postgresql-9.0.8/contrib/unaccent PATH=/usr/bin/pgsql-9.0/bin:$PATH make USE_PGXS=1 sudo PATH=/usr/bin/pgsql-9.0/bin:$PATH make USE_PGXS=1 install
当然这需要正确的头文件,特别是postgresql-devel包。 如果不是,那么你塞满了,这是一个社会问题,而不是技术问题。
防止数据库服务器至less按请求访问Internet进行更新,或者至less是一个本地的yum镜像,这是政策上的愚蠢之处。 它可以防止您修补服务器以更新到可能修复潜在数据完整性问题的新的重要错误修复版本 。 这是一个你需要与你的networking团队进行的战斗,而不是没有答案。 至less需要RHEL的回购和yum.postgresql.org的yum镜像,或者(更好地)访问受限的HTTP代理srever。