Ditulis dalam bahasa C, SQLite adalah pustaka perangkat lunak yang ringan dan berfitur lengkap yang menyediakan mesin basis data SQL. Tidak seperti database relasional konvensional seperti PostgreSQL dan SQL, SQLite tidak memiliki server dan tidak memerlukan konfigurasi apa pun. Juga, berikan arsitektur tanpa servernya, ia tidak memiliki daemon atau proses yang perlu dimulai atau dihentikan. SQLite membutuhkan dukungan minimal dari perpustakaan eksternal atau dari sistem operasi. Karena itu sangat ideal untuk digunakan pada perangkat yang disematkan seperti smartphone, konsol game, pemutar media portabel, dll.
Mari kita lihat bagaimana Anda dapat menginstal SQLite di Debian 11.
Metode 1:Instal SQLite melalui APT
SQLite dapat ditemukan di repositori default debian 11. Instal menggunakan APT sebagai berikut:
$ sudo apt install sqlite3
Konfirmasi versi sqlite yang terinstal dengan perintah:
$ sqlite3 --version
Output mengkonfirmasi bahwa kami menjalankan SQLite 3.34.1. Namun, ini bukan versi terbaru dari SQL. Jika Anda ingin menginstal versi SQLite terbaru, Anda perlu menginstalnya dari sumber seperti yang akan kami tunjukkan pada metode berikutnya.
Metode 2:Kompilasi dan Instal SQLite dari sumber
Untuk menginstal versi terbaru, pertimbangkan untuk mengkompilasi kode sumber secara manual.
Pertama, instal paket kompiler dasar. Jalankan:
$ sudo apt install build-essential
Kemudian, buat direktori untuk menampung SQLite3 dan isinya:
$ mkdir /opt/sqlite3
Setelah itu, buka halaman unduhan SQLite resmi dan ambil file biner terbaru.
$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
Pada saat penulisan panduan ini, versi terbaru dari SQLite adalah 3.37.2. Ekstrak file arsip seperti yang ditunjukkan:
$ tar xvfz sqlite-autoconf-3370200.tar.gz
Selanjutnya, pindahkan folder hasil dekompresi ke direktori yang Anda buat di atas.
$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3
Selanjutnya, navigasikan ke folder SQLite.
$ cd /opt/sqlite3/sqlite-autoconf-3370200
Langkah selanjutnya adalah memulai proses kompilasi dengan menjalankan perintah:
$ ./configure
Setelah itu, mulailah proses build dengan perintah make seperti pada gambar:
$ make -j 2
-j mewakili jumlah inti yang ada di sistem Anda. Ini membantu Anda mempercepat proses pembuatan. Untuk memverifikasi jumlah inti CPU yang ada di sistem Anda, jalankan perintah nproc:
$ nproc
Terakhir, mulai proses build untuk menginstal SQLite 3 sebagai berikut:
$ sudo make install
Sekarang konfirmasikan versi SQLite yang terinstal dengan perintah:
$ sqlite3 --version
Versi yang diinstal lebih baru dibandingkan dengan yang diinstal melalui APT.
Menguji SQLite
Sekarang SQLite berhasil diinstal pada sistem kami, kami dapat melanjutkan dan membuat database untuk menguji instalasi. Jalankan:
$ sqlite3 new_db
Sekarang Anda dapat mengetikkan perintah SQL Anda di baris perintah SQLite seperti yang ditunjukkan di atas.