多个sqlite安装在同一台服务器上

我有一个服务器在工作,我基本上是build立一个Apache / MySQL / Subversion / PHP / Python的开发基地。 我发现,RPM的回购服务器指向只有版本3.3.6-5的SQLite,这颠覆了1.6.17扼stream圈,至less需要3.4版本:

An appropriate version of sqlite could not be found. We recommmend 3.6.13, but require at least 3.4.0. Please either install a newer sqlite on this system or get the sqlite 3.6.13 amalgamation from: http://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz unpack the archive using tar/gunzip and copy sqlite3.c from the resulting directory to: /root/installs/subversion-1.6.17/sqlite-amalgamation/sqlite3.c This file also ships as part of the subversion-deps distribution. 

我设法下载和build立sqlite(sqlite-autoconf-3070701.tar.gz),但现在当我运行sqlite3,我得到的错误:

 sqlite3: symbol lookup error: sqlite3: undefined symbol: sqlite3_sourceid 

我确定这是因为PATHvariables对于sqlite(/ usr)的rpm安装和我安装的编译版本(/ usr / local)都有这样的文件。 我不能yum删除现有的sqlite,因为它绑定到rpm的安装,所以我想要做的就是添加任何我需要我的个人资料或bashrc或任何其他黑魔法需要允许一些用户运行更新的SQLite安装,而其他人只是默认的原始安装。

其他信息:

 # cat /etc/*-release Enterprise Linux Enterprise Linux Server release 5.6 (Carthage) Oracle Linux Server release 5.6 Red Hat Enterprise Linux Server release 5.1 (Tikanga) Red Hat Enterprise Linux Server release 5.6 (Tikanga) # uname -m x86_64 

任何人都可以告诉我,我能做些什么来获得两个副本的SQLite很好地一起玩?

你有没有尝试从颠覆提出的错误消息?

…从以下网址获取sqlite 3.6.13合并: http ://www.sqlite.org/sqlite-amalgamation-3.6.13.tar.gz使用tar / gunzip解压缩存档,并将sqlite3.c从生成的目录复制到:/root/installs/subversion-1.6.17/sqlite-amalgamation/sqlite3.c