SQLiteは、C言語で記述されたSQLデータベースエンジンを提供する、軽量でフル機能のソフトウェアライブラリです。
PostgreSQLやSQLなどの従来のリレーショナルデータベースとは異なり、SQLiteはサーバーレスであり、構成を必要としません。また、サーバーレスアーキテクチャを採用しているため、開始または停止する必要のあるデーモンやプロセスはありません。 SQLiteは、外部ライブラリまたはオペレーティングシステムからの最小限のサポートを必要とします。そのため、スマートフォン、ゲーム機、ポータブルメディアプレーヤーなどの組み込みデバイスでの使用に最適です。
ここLinuxAPTでは、Debian11にSQLiteをインストールする方法を検討します。
DebianにSQLiteをインストールするさまざまな方法
- APTを介したSQLiteのインストール。
- ソースからのSQLiteのインストール。
1。 APTを介したSQLiteのインストール
SQLiteはデフォルトのdebian11リポジトリにあります。以下のコマンドでAPTを使用してインストールします:
$ sudo apt install sqlite3
2。ソースからのSQLiteのインストール
最新バージョンをインストールするには、ソースコードを手動でコンパイルすることを検討してください。
まず、基本的なコンパイラパッケージをインストールします。実行:
$ sudo apt install build-essential
次に、SQLite3とそのコンテンツを保持するディレクトリを作成します。
$ mkdir /opt/sqlite3
その後、公式のSQLiteダウンロードページにアクセスして、最新のバイナリファイルを入手してください。
$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
アーカイブファイルを抽出します:
$ tar xvfz sqlite-autoconf-3370200.tar.gz
次に、解凍したフォルダを上で作成したディレクトリに移動します。
$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3
次に、SQLiteフォルダーに移動します:
$ cd /opt/sqlite3/sqlite-autoconf-3370200
次のステップは、次のコマンドを実行してコンパイルプロセスを開始することです。
$ ./configure
その後、makeコマンドでビルドプロセスを開始します:
$ make -j 2
-jは、システムに存在するコアの数を表します。これは、ビルドプロセスをスピードアップするのに役立ちます。システムに存在するCPUコアの数を確認するには、nprocコマンドを呼び出します。
$ nproc
最後に、ビルドプロセスを開始してSQLite3をインストールします。
$ sudo make install
SQLiteのインストールを確認する方法は?
次のコマンドでインストールされているSQLiteのバージョンを確認できます:
$ sqlite3 --version
DebianシステムでSQLiteをテストする方法は?
SQLiteがシステムに正常にインストールされたので、新しいデータベースを作成したり、既存のデータベースを開いたりするには、sqlite3コマンドを使用できます。
$ sqlite3 new_db
名前とバージョンの2つの列を持つテーブル「linux」を作成できます。
CREATE TABLE linux(name String, version Int);
次に、この新しく作成されたテーブルにいくつかのデータを挿入します:
INSERT INTO linux VALUES("Ubuntu", 21), ("Debian",11), ("Gnome", 40);
.tablesを使用してデータベースで使用可能なテーブルを確認できます:
.tables;
select * from linux;
Debian 11でsqliteをアンインストールする方法は?
sqliteパッケージのみをアンインストールするには、次のコマンドを使用できます:
$ sudo apt-get remove sqlite