Fedora 計劃將 RPM 從 BerkeleyDB 遷移到 SQLite

費多拉開發者 Linux 打算 RPM 套件資料庫(rpmdb)從 BerkeleyDB 遷移到 SQLite。替換的主要原因是 rpmdb 使用了過時的 Berkeley DB 5.x 版本,該版本已經有好幾年沒有維護了。向新版本的過渡受到阻礙 變更執照 Berkeley DB 6 遵循 AGPLv3,這也適用於以庫形式使用 BerkeleyDB 的應用程式(RPM 提供 根據 GPLv2 和 AGPL 不相容 (使用 GPLv2)。

此外,目前實施的
基於 BerkeleyDB 的 rpmdb 不提供所需的可靠性,因為它不使用交易並且無法偵測資料庫中的不一致性。使用 SQLite 所需的變更將在發布中提出 轉速4.16。要轉換資料庫格式,使用指令「rpmdb --rebuilddb」就夠了。
新的 rpmdb 實作計劃納入 Fedora 33,同時保留 BerkeleyDB 支援以實現相容性。在 Fedora 34 中,BerkeleyDB 支援將移至唯讀模式。

來源: opennet.ru

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster