CentOS 7 更新 SQLite 為最新版本

4,890 0

最近看到蘭空圖床更新到了 2.0 版本,增加了很多新特性,其中有一項是支援了多種資料庫驅動。

本著越簡單越好的想法,反正目前我的圖床也只是自用不會有很多資料,不如趁這次升級,把它給換成 SQLite。

看了下文件裡的要求是 SQLite 3.8.8+,而 CentOS 7 預設的 SQLite 版本都比較舊,所以要給它升級一下。

升級

查看 SQLite 版本

[root@localhost ~]# sqlite3 --version
3.7.17 2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
[root@localhost ~]#

不出意外都是 3.7.17 這個好幾年前的版本,打開 SQLite 的官網看一下最新的版本,然後開始編譯安裝。

https://www.sqlite.org/download.html

編譯安裝

wget https://www.sqlite.org/2022/sqlite-autoconf-3380100.tar.gz
tar -zxvf sqlite-autoconf-3380100.tar.gz
cd sqlite-autoconf-3380100
./configure --prefix=/usr/local/sqlite
make && make install

更改舊的 SQLite3

mv /usr/bin/sqlite3 /usr/bin/sqlite3_old

設定新的 SQLite3

mv /usr/local/sqlite/bin/sqlite3 /usr/bin/sqlite3

查看 SQLite 版本

[root@localhost ~]# sqlite3 --version
3.38.1 2022-03-12 13:37:29 38c210fdd258658321c85ec9c01a072fda3ada94540e3239d29b34dc547a8cbc
[root@localhost ~]#

至此,SQLite 就升級好了。

評論

(0)

暫無評論,來說兩句吧

發佈評論

© 2026 一紙忘憂. 保留所有權利.

一紙忘憂的個人網站,關於技術探索與日常生活,記錄 Web 開發、後端與 DevOps 實踐,分享軟體工具、數位體驗,以及程式碼之外的見聞與思考。