0

我不久前在 qnap 论坛上发布了这个问题,但没有答案(http://forum.qnap.com/viewtopic.php?p=480557&sid=8bb86fda3f81fff50c82dc0e74810188),所以我决定也在这里发布。

在我的客户 QNAP 机器上,我有一个旧版本的 sqlite3 库 /usr/lib/libsqlite3.so.0.8.6,但对于像 duplicati 备份这样的软件,我需要更高版本。我在盒子上成功编译了sqlite融合版本3080704。

在 /usr/lib 中复制已编译的 .so 库是否足以让 duplicati 使用好的库(如果我使用内置函数,duplicati 会抱怨库的旧版本)。

Duplicati 是用 C# (.NET) 编写的 (L)GPL 软件,在 MONO 中运行良好,但我想我无法编译它以静态包含 sqlite3 库。

有没有人对 lib 版本有类似的问题,并且可能是一个可能的解决方案?

干杯,弗朗切斯科。

4

1 回答 1

0

解决方案在于 linux mono 的“DllMaps”,它记录在我在 qnap 论坛上发布的文章中(请参阅有问题的链接)。

于 2016-01-06T23:28:03.823 回答