Which version of libdb-java should be used
I've been trying to install the zeroc-ice33 package on my computer. Unfortunately I could not get this to succeed due to a conflict between the version of libdb-java on my machine. The package zeroc-ice33 depends on libzeroc-ice-java which depends on libdb4.6-java, while the package netbeans depends on liblucene2-java which depends on libdb4.5-java.
It appears that the 3 versions of libdb-java (4.5, 4.6 and 4.7) are all mutually exclusive and as such any two packages using different versions will cause a conflict. I notice that there is no reason I can't have multiple versions of the underlying libdb packages (libdb4.5, libdb4.6 and libdb4.7) but this doesn't seem to hold for the java bindings. Is there a good reason that these packages conflict or is this a potential bug?
Fortunately the jaunty package of liblucene2-java depends on the libdb4.6-java and by installing it I'm able to safely run both packages at the moment. Though it does seem like something that could easily be a more serious issue in the future.
I'm also surprised at the large number of dependencies liblucene2-java has. The Lucene website seems to indicate ( http://
Thanks for your advice.
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Ubuntu Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask David Coles for more information if necessary.