我需要在Ubuntu14.04上安装PostgreSQL9.3的pljava。我使用apt-get包管理器Ubuntu安装了postgre的64位版本,并尝试以同样的方式安装pljava。
sudo apt-get install postgresql-9.3-pljava-gcj但它给了我“未满足的依赖关系错误”。
The following packages have unmet dependencies:
postgresql-9.3-pljava-gcj:i386 : Depends: postgresql-9.3:i386 but it is not going to be installed显然,针对PostgreSQL9.3的pljava的64位体系结构没有pljava的版本。同时,搜索网页也让我得出了这个结论(https://launchpad.net/ubuntu/+source/postgresql-pljava/1.4.3-3 --参见包的"not“版本)。
现在,我的问题是我必须使用PostgreSQL9.3的64位版本,而且我肯定需要pljava在db中嵌入一些"java触发“。有人知道这个问题的解决办法吗?我可以在PostgreSQL9.3中使用pljava-9.1吗?还要别的吗?
非常感谢
发布于 2016-07-30 09:32:43
Ubuntu不再有维护的PL/JAVA包了。您提到的包使用的是一个过于旧的PL/JAVA版本,具体取决于gcj。强烈建议使用最新的Oracle或OpenJDK java版本,使用PL/JavaVersion1.5.0。
不幸的是,你必须自己建造它。有关说明,请参见
发布于 2020-05-12 04:10:08
在提出这个问题时,确实没有为Ubuntu维护PL/Java包。
只是为了更新这个故事,最近有。它们可以在 repository中找到。
https://stackoverflow.com/questions/33783759
复制相似问题