lắp đặt sqlite


14

Tôi đang cài đặt sqlite như SQLite này - Cài đặt

Tôi nhận được lỗi này, có ai biết phải làm gì không?

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$ 

Xin lỗi tôi không biết cách đặt nó đúng cách

Câu trả lời:


25

Nó nên

./configure
make
sudo make install

Bạn có thể cài đặt nó thông qua repo

sudo apt-get install sqlite3 libsqlite3-dev

2
bạn nói đúng đấy
leon

2
Tôi muốn nói thêm rằng nếu bạn cần phải có trình điều khiển sqlite (ví dụ: để sử dụng nó cùng với Doctrine) hoặc muốn kích hoạt sqlite cho php, vui lòng chạy trong thiết bị đầu cuốiapt-get install php5-sqlite
pablofiumara 16/12/14

Có lẽ hơi lạc đề, nhưng apptitude cảnh báo tôi về việc không thể xác thực gói này. Có phải đó chỉ là trong trường hợp của tôi? Tôi tự hỏi làm thế nào điều này có thể là trường hợp với sqlite (khá phổ biến).
0xc0de

Đừng bận tâm, tôi đã hiểu những gì đã sai.
0xc0de

3

Bây giờ bạn có thể sử dụng sudo apt-get install sqlitevà nó sẽ nhận ra và cài đặt tất cả các phụ thuộc và các gói liên quan để sqlite hoạt động đúng.


6
Nó sẽ cài đặt sqlite phiên bản 2 trừ khi bạn sử dụngsudo apt-get install sqlite3
NerdOfLinux

3

Bạn cũng có thể làm:

sudo apt-get install php5-sqlite cho PHP 5.5

sudo apt-get install php5.6-sqlite cho PHP 5.6


ai nói gì về PHP?
iconoclast

Đây là một cách cài đặt sqlite nếu bạn cũng cần cài đặt thư viện PHP. Tôi tin rằng các lệnh này có sự phụ thuộc vào sqlite và sẽ bao gồm nó như là một phụ thuộc. Đã một thời gian dài nhưng tôi nghĩ đó là lý do tại sao tôi đăng nó như một câu trả lời.
Elijah Lynn
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.