sqlite安装


14

我正在像这样的SQLite安装sqlite- 安装

我收到此错误,有人知道该怎么办?

anonymous@Anonymous:~/sqlite-autoconf-3080001$ make install
make[1]: Entering directory `/home/anonymous/sqlite-autoconf-3080001'
 /bin/mkdir -p '/usr/local/lib'
 /bin/bash ./libtool   --mode=install /usr/bin/install -c   libsqlite3.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libsqlite3.so.0.8.6 /usr/local/lib/libsqlite3.so.0.8.6
/usr/bin/install: cannot create regular file `/usr/local/lib/libsqlite3.so.0.8.6': Permission denied
make[1]: *** [install-libLTLIBRARIES] Error 1
make[1]: Leaving directory `/home/anonymous/sqlite-autoconf-3080001'
make: *** [install-am] Error 2
anonymous@Anonymous:~/sqlite-autoconf-3080001$ 

抱歉,我不知道将其放入的正确方法

Answers:


25

它应该是

./configure
make
sudo make install

您可以通过仓库的安装

sudo apt-get install sqlite3 libsqlite3-dev

2
你是对的先生
里昂

2
我想补充一点,如果您需要sqlite驱动程序(例如,将其与Doctrine一起使用)或希望为PHP启用sqlite,请在终端中运行apt-get install php5-sqlite
pablofiumara 2014年

可能略有偏离主题,但抱负警告我无法认证该软件包。这只是我的情况吗?我想知道sqlite(非常流行)怎么回事。
0xc0de

没关系,我知道出了什么问题。
0xc0de

3

现在sudo apt-get install sqlite,您可以使用,它将识别并安装所有依赖项和相关程序包,以使sqlite正常运行。


6
除非您使用,否则它将安装sqlite版本2sudo apt-get install sqlite3
NerdOfLinux '18

3

您也可以这样做:

sudo apt-get install php5-sqlite 对于PHP 5.5

sudo apt-get install php5.6-sqlite 对于PHP 5.6


谁对PHP说了什么?
iconoclast

如果您还需要安装PHP库,则这是一种安装sqlite的方法。我相信这些命令对sqlite都有依赖性,并且会将其包括为依赖性。已经很长时间了,但是我认为这就是为什么我将其发布为答案。
伊利亚·林恩
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.