当我尝试运行 时sudo apt-cache showpkg sqlite3
,我只得到了 3.4.2 版本。我需要比这更高版本的版本来编译 sqlite3-ruby gem,而且我无法从源文件 (即使使用./configure --prefix=/usr/bin
,然后是make
,然后是 )进行制作sudo make install
。
apt-get remove sqlite3
是否有指南或手动编译最新源代码的方法(3.6.7.3,就像这里为 Ubuntu 发现的那样)所以我可以升级到sqlite3 -version
3.4.2 以上版本?!
我已经在网上搜索了很久,但无果。
答案1
存在不受信任的 PPA这里使用 SQLite 3.5.9 版本。
注意 - 与所有 PPA 一样 - 它们不是来自规范,所以我不能保证它们的真实性。
然而他的稳定 PPA 评论是
“为了让您对这个 PPA 有一点信心,我想指出,我是 Debian 官方维护者,拥有 Debian 发行版本身的上传权。”
答案2
我在 Ubuntu 12.04 上,只需从https://sqlite.org/download.html我就sudo cp ~/Downloads/sqlite3 /usr/bin/sqlite3
一切准备就绪了。
答案3
sqlite 版本 3.4.2 可以在这里找到https://launchpad.net/ubuntu/hardy/+source/sqlite3以及其依赖项和软件包版本(amd64、i386 等)
要安装,只需转到页面并下载适合您的架构的软件包。
然后只需dkpg -i PACKAGE.deb
。
对于依赖项(如果它们给您带来任何问题)执行相同的操作。从页面下载并 dpkg 它们,直到安装所有依赖项。然后安装 sqlite 3.4.2 包。
这有帮助吗?