linux下安装sqlite及遇到的问题

 安装

去sqlite主页http://www.sqlite.org/.跳转到下载也http://www.sqlite.org/download.html。源码下载ssqlite-autoconf-3080300.tar.gz(1.83 MiB)


进入下载目录,解压文件tar -zxvf sqlite-autoconf-3080300.tar.gz

解压后生成sqlite-autoconf-3080300.目录. cd 进入。

./configure

make

sudo make install

安装完成。


结果出现了问题:SQLite header and source version mismatch

网上解决方案:其实sqlite默认安装到了/usr/local/lib中,但是系统旧的sqlite库在/usr/lib/i386-linux-gnu里,而这个目录被搜索的优先级目测应该高于/usr/local/lib。我把旧的libsqlite3.so.0, libsqlite3.so.0.8.6删除就能打开sqlite3了。


删掉文件后又出现了问题:qlite3: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory


感觉更加严重了,直接找不到文件了……

继续搜索解决方案:

You might be using a different version of Ubuntu but chances are this will work http://ubuntuforums.org/showthread.php?t=1883976



sudo apt-get purge sqlite3 sqlite3-doc libsqlite3-0


sudo apt-get install sqlite3 sqlite3-doc


if you can use a terminal this should be fast and easy.


执行了sudo apt-get purge sqlite3 sqlite3-doc libsqlite3-0后正常了 



终于可以用sqlite3了




  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值