Berkley DB 在仓库中严重过时

Berkley DB 在仓库中严重过时

为什么当前版本已远远超过 12 而 repo 似乎锁定在 Berkley DB 5.3 版本?

https://download.oracle.com/otndocs/products/berkeleydb/html/changelog_6_0.html

6.0.19 中的新功能修复了尝试将非 DB 文件作为数据库打开时的错误。如果加密处于活动状态,则会发生断言失败。如果加密未处于活动状态,则错误消息“BDB0178 加密数据库:无加密标志”会错误地暗示需要密码。[#21408]

我需要至少升级到 6.0.19 版本才能使用 Gnu COBOL 进行一些工作。我不想遇到其他人在使用 Ubuntu 安装 5.3 库时遇到的问题,然后尝试安装更高版本。

如果官方存储库已经过时很多年了,是否有 PPA?

不,这不是重复的。这也不只是一个软件包。当所有东西都是针对过时的 5.3 构建时,您无法可靠地安装较新的版本。网络上还有其他网站讨论了由此导致的所有问题。您可能会让“一些”东西正常工作,但不是全部。

在此处输入图片描述

那张图片甚至不是全部。

答案1

从以下网址下载 Berkeley DB 18.1Oracle 官方网页. 您需要创建一个 Oracle 帐户才能下载此文件。

Oracle 帐户登录

创建 Oracle 账户

按照以下说明安装 Berkeley DB 18.1.32.tar.gz:如何安装 .tar.gz(或 .tar.bz2)文件?

./configure
make
sudo make install

相关内容