如何在 Debian 12、11 或 10 上安裝 SQLite 3

SQLite 3 是一個緊湊而高效的資料庫引擎,以其簡單性和獨立的架構而脫穎而出。這種輕量級資料庫解決方案旨在滿足從小型專案到企業級系統的廣泛應用。在繼續之前,以下是 SQLite 3 的快速概述:

Debian 上 SQLite 3 的主要特性:

  • 獨立系統:SQLite 3 自主運行,無需外部伺服器。這確保了跨 Debian 系統的高可移植性。
  • 直接本地操作:與依賴客戶端-伺服器模型的傳統資料庫不同,SQLite 3 直接在裝置上運行,提供快速資料存取並減少延遲。
  • 零配置:SQLite 3 在 Debian 上安裝後即可使用,無需額外配置,加快了開發進程。
  • 多功能性:SQLite 3 專為廣泛相容性而設計,可與各種作業系統無縫集成,使其成為跨不同平台的 Debian 用戶的首選。

Debian 上 SQLite 3 的安裝方法:

  • Debian 預設 APT 儲存庫:此方法非常適合尋求無憂安裝的使用者。雖然它確保與 Debian 系統的兼容性,但它可能不會總是獲取最新版本的 SQLite 3。
  • 手動編譯:對於需要 SQLite 3 最新功能的人來說,手動編譯可以存取最新版本,從而最大限度地發揮軟體的潛力。

現在,讓我們進入有關安裝 SQLite 的主要文章。

方法一:透過APT安裝SQLite 3

在安裝 SQLite 3 之前刷新 Debian 軟體包

在進行任何安裝之前,請確保您的 Debian 系統及其所有預先存在的軟體包都是最新的至關重要。更新系統有助於維護最新功能並減少與過時軟體包相關的潛在安全漏洞。下面的命令整合了更新和升級 Debian 系統的過程:

sudo apt update && sudo apt upgrade

這裡, sudo apt update 從您配置的來源中取得可用套件的列表,並且 sudo apt upgrade 繼續從這些來源安裝目前安裝在系統上的所有軟體包的最新版本。

透過 APT 指令在 Debian 上安裝 SQLite 3

更新您的 Debian 系統後,我們可以繼續安裝 SQLite 3。

在終端機中輸入以下命令來開始安裝程序:

sudo apt install sqlite3

此命令透過從 Debian 儲存庫下載 SQLite 3 並將其設定為使用來方便將 SQLite 3 安裝到您的系統上。

安裝完成後,請謹慎確認其成功並確定您系統的 SQLite 3 版本。

透過利用 --version 爭論與 sqlite3 命令,如下圖:

sqlite3 --version

此命令應輸出 SQLite 3 的版本號,驗證它是否已成功安裝並可供使用。

方法2:透過來源安裝SQLite 3

Debian 的儲存庫提供了隨時可用的軟體包的便利性。但是,他們通常不提供最新版本的軟體。對於那些尋求 SQLite 3 尖端進步的人來說,以下手動方法可以輕鬆地直接從來源安裝最新版本。

安裝初始所需的軟體包

首先,您需要安裝 build-essential 包裹。該軟體包引用了編譯 Debian 軟體包所需的所有軟體包。它通常包括 GCC/g++ 編譯器和函式庫以及一些其他實用程式。執行以下命令:

sudo apt install build-essential

下載最新的 SQLite 3 存檔

確保存在必要的建置工具後,下一步是取得最新版本的 SQLite 3。 下載 頁面,找到最新版本的源代碼 tarball 鏈接,然後使用 wget 命令.

這是一個通用形式 wget 下載 SQLite 3 的命令:

wget https://www.sqlite.org/2023/sqlite-autoconf-{version}

代替 {version} 使用您複製的連結中的版本號字串。這是一個例子:

wget https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz

此命令取得指定的 SQLite 3 檔案並將其下載到您的目錄。

提取 SQLite 3 存檔

安全下載 SQLite 3 檔案後,使用以下命令提取內容 tar 命令:

tar xvfz sqlite-autoconf-{version}.tar.gz

代替 {version} 與上一個步驟中使用的版本號字串相同。這是一個例子:

tar xvfz sqlite-autoconf-3420000.tar.gz

此命令將 SQLite 3 存檔的內容提取到名為的目錄中 sqlite-autoconf-{version}.

SQLite 3 編譯的重定位

接下來是將新提取的目錄移動到首選位置。為了本指南的目的,我們選擇 /usr/local/sqlite3:

sudo mv sqlite-autoconf-{version} /usr/local/share/sqlite3

隨後,導航至 SQLite 3 目錄以將其設定為編譯:

cd /usr/local/share/sqlite3

透過原始碼編譯並安裝 SQLite 3

檢查所有先決條件後,使用以下命令開始編譯程序:

./configure

配置後,調用 make 命令來啟動建置過程。為了加快建置過程,請分配您希望使用的核心數量 -j 標誌後跟核心數量:

make -j {number_of_cores}

若要確定係統上的核心數量,請部署命令 nproc.

完成建置程序後,使用下列命令啟動 SQLite 3 安裝:

sudo make install

SQLite 3 安裝驗證

最後,安裝成功後,確認SQLite 3版本:

sqlite3 --version

此指令的輸出應呈現 SQLite 3 版本號,表示安裝成功並推動您更接近利用 SQLite 3 功能的強大功能。

最後的想法

在本綜合指南中,我們詳細介紹了在各種 Debian 版本上安裝 SQLite 3 的過程,包括 Debian 12 Bookworm、Debian 11 Bullseye 和 Debian 10 Buster。我們仔細研究了兩種不同的方法,闡明如何利用 Debian 的 APT 儲存庫和手動歸檔安裝來取得最新的 SQLite 3 版本。這些知識使您能夠充分利用 SQLite 3 的潛力,無論您的特定 Debian 變體或版本偏好如何。

Joshua James
跟我來
Joshua James 的最新帖子 (看全部)

發佈留言