Site icon Cung cấp dịch vụ Cloud VPS, Server, Hosting Việt Nam & Thế giới

Hướng dẫn cài đặt phiên bản mới nhất của SQLite3

SQLite3

SQLite là engine cơ sở dữ liệu được sử dụng rộng rãi nhất trên toàn cầu, và có các thư viện khách hàng (client libraries) cho hầu hết các ngôn ngữ phổ biến. Hầu hết các bản phân phối Linux đều có thể cài đặt SQLite3 thông qua kho lưu trữ (repositories). Tuy nhiên, phiên bản trong kho lưu trữ có thể đã lỗi thời hoặc bỏ sót một số tính năng mới của SQLite3. Trong hướng dẫn này, chúng ta sẽ biên dịch phiên bản SQLite3 mới nhất từ mã nguồn.

Không giống như các hệ quản trị cơ sở dữ liệu phổ biến khác như MySQL hay PostgreSQL, SQLite3 lưu trữ toàn bộ dữ liệu trong một file duy nhất trên hệ thống. Điều này giúp nó trở thành lựa chọn lý tưởng cho các ứng dụng di động, phần mềm desktop, và các hệ thống nhúng.

Đặc điểm nổi bật của SQLite3

SQLite3 được sử dụng ở đâu?

SQLite thường được sử dụng trong các trường hợp sau:
Ứng dụng di động: Được sử dụng rộng rãi trong Android và iOS (cơ sở dữ liệu mặc định cho Android).
Ứng dụng web nhẹ: Thích hợp cho các trang web nhỏ không cần hệ thống database phức tạp.
Phần mềm desktop: Nhiều ứng dụng như Firefox, Skype, và Adobe sử dụng SQLite để lưu trữ dữ liệu người dùng.
Thiết bị IoT và hệ thống nhúng: Vì SQLite gọn nhẹ, nó là lựa chọn hàng đầu cho các thiết bị nhúng.

Điều kiện tiên quyết

Bạn cần cài đặt các gói sau:

Bên cạnh đó, bạn phải cài đặt bộ công cụ xây dựng (build tool-chain) phù hợp với bản phân phối của bạn.

Với Debian hoặc Ubuntu:
Cài đặt gói build-essential.

$ sudo apt-get install build-essential

Với CentOS hoặc RHEL:

# yum update
# yum groupinstall "Development Tools"

Với Fedora:

# dnf update
# dnf groupinstall "Development Tools"

Các bản phân phối khác cần cài đặt các gói tương tự, bao gồm trình biên dịch C, linker và tiện ích make.

1. Tải mã nguồn

sqlite-autoconf-<version>.tar.gz
$ cd ~
$ mkdir sqlite3 && cd sqlite3
$ wget [link to sqlite-autoconf-<version>.tar.gz]
$ tar xvfz sqlite-autoconf-<version>.tar.gz

2. Biên dịch & cài đặt SQLite3

Tiến hành biên dịch và cài đặt SQLite3 với các lệnh sau:

$ cd sqlite-autoconf-<version>
$ ./configure
$ make
$ sudo make install

3. Kiểm tra cài đặt

Xác minh rằng cài đặt SQLite3 đã thành công bằng cách chạy lệnh:

$ sqlite3 --version

Kết luận

Exit mobile version