如何在 Ubuntu 15.04 上安裝帶 JSON 支持的 SQLite 3.9.1
來自: https://linux.cn/article-6989-1.html

歡迎閱讀我們關于SQLite 的文章,SQLite 是當今世界上使用最廣泛的 SQL 數據庫引擎,它基本不需要配置,不需要設置或管理就可以運行。SQLite 是一個是公開領域的軟件,是一個關系型數據庫管理系統(RDBMS),用來在一個大數據表中存儲用戶定義的記錄。對于數據存儲和管理來說,數據庫引擎要處理復雜的查詢命令,這些命令可能會從多個表獲取數據然后生成報告和數據總結。
SQLite 是一個非常小、輕量級,不需要獨立的服務進程或系統。它可以運行在 UNIX,Linux,Mac OS-X,Android,iOS 和 Windows 上,已經被大量的軟件程序使用,如 Opera, Ruby On Rails, Adobe System, Mozilla Firefox, Google Chrome 和 Skype。
1) 基本需求:
在絕大部分支持 SQLite 的平臺上安裝 SQLite 基本上并沒有復雜的要求。
讓我們在 CLI 或者 Secure Shell 上使用 sudo 或者 root 權限登錄 Ubuntu 服務器。然后更新系統,這樣子就可以讓操作系統的軟件更新到新版本。
在 Ubuntu 上,使用如下的命令來更新系統的軟件源。
# apt-get update
如果你要在新安裝的 Ubuntu 上部署 SQLite,那么你需要安裝一些基礎的系統管理工具,如 wget, make, unzip, gcc。
要安裝 wget,可以使用下面的命令,如果系統提示的話,輸入 Y :
# apt-get install wget make gcc
2) 下載 SQLite
要下載 SQLite ,最好是在 SQLite 官網下載,如下所示

你也可以直接復制資源的連接然后在命令行使用 wget 下載,如下所示:
# wget https://www.sqlite.org/2015/sqlite-autoconf-3090100.tar.gz

下載完成之后,解壓縮安裝包,切換工作目錄到解壓縮后的 SQLite 目錄,使用下面的命令。
# tar -zxvf sqlite-autoconf-3090100.tar.gz
3) 安裝 SQLite
現在我們要開始安裝、配置剛才下載的 SQLite。在 Ubuntu 上編譯、安裝 SQLite,運行配置腳本:
root@ubuntu-15:~/sqlite-autoconf-3090100# ./configure –prefix=/usr/local

配置要上面的安裝位置前綴(prefix)之后,運行下面的命令編譯安裝包。
root@ubuntu-15:~/sqlite-autoconf-3090100# make source='sqlite3.c' object='sqlite3.lo' libtool=yes \ DEPDIR=.deps depmode=none /bin/bash ./depcomp \ /bin/bash ./libtool --tag=CC --mode=compile gcc -DPACKAGE_NAME=\"sqlite\" -DPACKAGE_TARNAME=\"sqlite\" -DPACKAGE_VERSION=\"3.9.1\" -DPACKAGE_STRING=\"sqlite\ 3.9.1\" -DPACKAGE_BUGREPORT=\"http://www.sqlite.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"sqlite\" -DVERSION=\"3.9.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_FDATASYNC=1 -DHAVE_USLEEP=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_DECL_STRERROR_R=1 -DHAVE_STRERROR_R=1 -DHAVE_POSIX_FALLOCATE=1 -I. -D_REENTRANT=1 -DSQLITE_THREADSAFE=1 -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -g -O2 -c -o sqlite3.lo sqlite3.c
運行完上面的命令之后,要在 Ubuntu 上完成 SQLite 的安裝得運行下面的命令。
# make install

4) 測試 SQLite 安裝
要保證 SQLite 3.9 安裝成功了,運行下面的命令。
# sqlite3
SQLite 的版本會顯示在命令行。

5) 使用 SQLite
SQLite 很容易上手。要獲得詳細的使用方法,在SQLite 控制臺里輸入下面的命令。
sqlite> .help
這里會顯示全部可用的命令和詳細說明。

現在開始最后一部分,使用一點 SQLite 命令創建數據庫。
要創建一個新的數據庫需要運行下面的命令。
# sqlite3 test.db
然后創建一張新表。
sqlite> create table memos(text, priority INTEGER);
接著使用下面的命令插入數據。
sqlite> insert into memos values('deliver project description', 15);
sqlite> insert into memos values('writing new artilces', 100); 要查看插入的數據可以運行下面的命令。
sqlite> select * from memos; deliver project description|15 writing new artilces|100
或者使用下面的命令離開。
sqlite> .exit

結論
通過本文你可以了解如果安裝支持 JSON1 的最新版的 SQLite,SQLite 從 3.9.0 開始支持 JSON1。這是一個非常棒的庫,可以內嵌到應用程序,利用它可以很有效而輕量的管理資源。我們希望你能覺得本文有所幫助,請隨意地向我們反饋你遇到的問題和困難。
via: http://linoxide.com/ubuntu-how-to/install-sqlite-json-ubuntu-15-04/
作者:Kashif Siddique 譯者:oska874 校對:wxy