2015-05-19 17 views
0

前段時間我在qnap論壇發佈了這個問題,但沒有回答(http://forum.qnap.com/viewtopic.php?p=480557&sid=8bb86fda3f81fff50c82dc0e74810188),所以我決定在這裏發佈它。如何在Linux中使用兩個版本的libsqilite 3?

在我的客戶QNAP盒子上,我有一個老版本的sqlite3庫/usr/lib/libsqlite3.so.0.8.6,但對於像duplicati備份這樣的軟件,我需要更高版本。我在箱子上成功地編譯了sqlite合併版本3080704。

將已編譯的.so lib複製到/ usr/lib中以允許duplicateati使用好的文件(duplicati如果使用內置文件時抱怨舊版本的庫)就足夠了。 DPLlicati是(L)用C#(.NET)編寫的GPL軟件,在MONO中運行得很好,但我想我無法編譯它來靜態包含sqlite3庫。

有沒有人有與lib版本類似的問題,並可能是一個可能的解決方案?

Cheers,Francesco。

回答

0

解決方案在於linux mono的「DllMaps」,它在我發佈在qnap論壇的文章中有記錄(請參閱問題鏈接)。

相關問題