GNU/Linux >> Linux の 問題 >  >> Debian

Debian11にSQLiteをインストールする方法

C言語で記述されたSQLiteは、SQLデータベースエンジンを提供する軽量でフル機能のソフトウェアライブラリです。 PostgreSQLやSQLなどの従来のリレーショナルデータベースとは異なり、SQLiteはサーバーレスであり、構成を必要としません。また、サーバーレスアーキテクチャを使用すると、起動または停止する必要のあるデーモンやプロセスがありません。 SQLiteは、外部ライブラリまたはオペレーティングシステムからの最小限のサポートを必要とします。そのため、スマートフォン、ゲーム機、ポータブルメディアプレーヤーなどの組み込みデバイスでの使用に最適です。

Debian11にSQLiteをインストールする方法を確認しましょう。

方法1:APT経由でSQLiteをインストールする

SQLiteはデフォルトのdebian11リポジトリにあります。次のようにAPTを使用してインストールします。

$ sudo apt install sqlite3

次のコマンドでインストールされているsqliteのバージョンを確認します:

$ sqlite3 --version

出力は、SQLite3.34.1を実行していることを確認します。ただし、これはSQLの最新バージョンではありません。最新のSQLiteバージョンをインストールする場合は、次の方法で説明するように、ソースからインストールする必要があります。

方法2:ソースからSQLiteをコンパイルしてインストールする

最新バージョンをインストールするには、ソースコードを手動でコンパイルすることを検討してください。

まず、基本的なコンパイラパッケージをインストールします。実行:

$ sudo apt install build-essential

次に、SQLite3とそのコンテンツを保持するディレクトリを作成します。

$ mkdir /opt/sqlite3

その後、公式のSQLiteダウンロードページにアクセスして、最新のバイナリファイルを入手してください。

$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz

このガイドを書いている時点で、SQLiteの最新バージョンは3.37.2です。図のようにアーカイブファイルを抽出します:

$ 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のバージョンを確認します。

$ sqlite3 --version

インストールされているバージョンは、APT経由でインストールされているバージョンと比較して新しいものです。

SQLiteのテスト

SQLiteがシステムに正常にインストールされたので、先に進んでデータベースを作成し、インストールをテストできます。実行:

$ sqlite3 new_db

これで、上記のようにSQLiteコマンドラインにSQLコマンドを入力できます。


Debian
  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. Debian10にTeamViewerをインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian9にGitをインストールする方法

  3. Debian9にGoをインストールする方法

  1. Debian9にPipをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にRubyをインストールする方法