Ubuntu 24.04、22.04、または 20.04 に SQLite 3 をインストールする方法

SQLite 3 は、組み込みデバイスから大規模な Web アプリケーションまで、さまざまなアプリケーションで広く使用されている、自己完結型でサーバーレス、ゼロ構成のデータベース エンジンです。従来のデータベースとは異なり、SQLite はデータベース全体を 1 つのファイルに保存するため、軽量で簡単に導入できます。SQLite は、小さなフットプリントを維持しながら、幅広い SQL クエリ、トランザクション、およびマルチユーザー アクセスをサポートします。SQLite 3 は、信頼性、シンプルさ、効率性で特に知られており、本格的なデータベース サーバーのオーバーヘッドなしで堅牢なデータベース ソリューションを必要とする開発者に人気の選択肢となっています。

Ubuntu 24.04、22.04、または 20.04 では、SQLite 3 は主に 2 つの方法でインストールできます。1 つ目の方法は、Ubuntu のデフォルト リポジトリを使用する方法です。このリポジトリでは、インストールが簡単で、システムと適切に統合できる安定したバージョンの SQLite 3 が提供されます。このバージョンは、信頼性が高く、十分にサポートされているデータベース エンジンを必要とするほとんどのユーザーに適しています。また、最新の機能とパフォーマンスの向上を必要とするユーザーの場合は、ソース アーカイブをダウンロードし、最新の SQLite 3 バイナリを構成、コンパイル、インストールすることで、SQLite 3 をインストールできます。この方法では、より技術的な手順が必要になりますが、SQLite の最新の開発にアクセスできます。このガイドでは、両方のインストール方法について詳しく説明します。

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

SQLite 3 をインストールする前に Ubuntu を更新する

インストール プロセスをスムーズにし、潜在的な競合を回避するには、Ubuntu システムを更新することが不可欠です。このプロセスにより、システムにインストールされているすべてのパッケージが最新バージョンに更新されます。Ubuntu システムを更新するには、ターミナルで次のコマンドを実行します。

sudo apt update && sudo apt upgrade

このコマンドを実行すると、apt パッケージ マネージャーを使用してパッケージ インデックスを更新し、インストールされているパッケージを最新バージョンにアップグレードします。

APTコマンドでSQLite 3をインストールする

Ubuntu システムに SQLite 3 をインストールするには、デフォルトの APT リポジトリを使用することをお勧めします。この方法を使用すると、Ubuntu バージョンと互換性のある、安定した、十分にテストされたバージョンの SQLite 3 をインストールできます。インストール プロセスを開始するには、ターミナルで次のコマンドを実行します。

sudo apt install sqlite

このコマンドは、 apt パッケージ マネージャーを使用して、sqlite パッケージをシステムにダウンロードしてインストールします。パッケージ マネージャーは必要な依存関係を処理し、SQLite 3 が Ubuntu システムに正しく統合されるようにします。

SQLite 3のインストールを確認する

インストール後、SQLite 3 が正しくインストールされ、期待どおりに機能していることを確認することが重要です。これを行うには、-version コマンドを実行して、インストールされている SQLite 3 のバージョンを確認します。

sqlite3 --version

このコマンドは、インストールされている SQLite 3 のバージョンをターミナルに表示し、インストールが成功したことと、Ubuntu システムに目的のバージョンの SQLite 3 がインストールされていることを確認することができます。

方法 2: ソース アーカイブ経由で SQLite 3 をインストールする

最新のSQLite 3アーカイブをダウンロード

SQLite 3をソースからコンパイルしたい場合は、次のサイトにアクセスして最新バージョンまたは特定のバージョンを入手できます。 SQLite ダウンロードページこの方法を使用すると、インストールするバージョンをより細かく制御できます。まず、ダウンロード ページで SQLite 3 の最新バージョンを特定します。次に、wget コマンドを使用して適切なアーカイブをダウンロードします。

wget https://www.sqlite.org/2023/sqlite-autoconf-{version}.tar.gz

{version} を実際のバージョン番号に置き換えます。最新バージョンについては、常に SQLite ダウンロード ページを確認してください。

例えば:

wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz

SQLite 3 アーカイブを解凍する

アーカイブをダウンロードしたら、次のコマンドを使用してファイルを抽出します。

tar xvfz sqlite-autoconf-*.tar.gz

このコマンドは、tar ユーティリティを使用して、圧縮されたアーカイブを新しいディレクトリに抽出します。

抽出したディレクトリに移動してプレフィックスを構成する

コンパイル プロセスを開始するには、ディレクトリを抽出したフォルダーに変更します。

cd sqlite-autoconf-{replace with version}

{version} を実際のバージョン番号に置き換えます。

次に、必要なインストール プレフィックスを使用してコンパイルを構成します。

./configure --prefix=/usr

make コマンドで SQLite をコンパイルする

ビルド プロセスを開始するには、「make」コマンドと -j フラグを使用して、コンパイルを高速化するために使用するコアの数を指定します。

make -j {number_of_cores}

{number_of_cores} を、システムに必要なコア数に置き換えます。

システム上のコアの数を確認するには、次のコマンドを実行します。

nproc

たとえば、マシンに 2 つのコアがある場合は、「make -j 2」を使用します。 12 個のコアがある場合は、「make -j 6」を使用して、コアの半分をプロセス専用にすることができます。

最後に、パッケージが見つからないために make コマンドが失敗する場合は、次のコマンドを実行します。

sudo apt install build-essential

コンパイルされたバイナリ経由で Ubuntu に SQLite 3 をインストールする

ビルド プロセスが完了したら、次のコマンドを使用して SQLite をインストールします。

sudo make install

インストール プロセスでは、進行状況を示す出力が表示されます。インストールが完了したら、インストールとバージョン番号を確認します。

sqlite3 --version

結論

Ubuntu システムに SQLite 3 をインストールすると、デフォルト リポジトリ経由かソース アーカイブからのコンパイルのどちらでも、強力で多用途なデータベース エンジンにアクセスできるようになります。デフォルト リポジトリ方式では、ほとんどのユーザーにとって理想的な、迅速かつ安定したインストールが実現します。一方、ソースからコンパイルすると、最新の機能と最適化を活用できます。定期的に更新することで (特にソースからコンパイルする場合)、SQLite インストールが最新の状態に保たれ、Ubuntu 上のアプリケーションに信頼性が高く効率的なデータベース ソリューションが提供されます。

便利なリンク

SQLite の使用に関連する貴重なリンクをいくつか紹介します。

  • SQLite GitHub リポジトリ: 公式 SQLite GitHub リポジトリにアクセスして、ソース コードにアクセスし、問題を報告し、開発に貢献してください。
  • SQLite 公式サイト: データベース エンジン、その機能、最新のアップデートに関する詳細情報については、SQLite の公式 Web サイトをご覧ください。
  • SQLite クイックスタート ガイド: クイックスタート ガイドを読んで、SQLite を迅速かつ効率的に起動して実行してください。
  • SQLite を使用する場合: SQLite の最適な使用例について学び、SQLite がプロジェクトにとって最適な選択となるタイミングを理解します。
  • SQLite ドキュメント: SQLite の基本的な使用方法から高度な機能まですべてを網羅した包括的なドキュメントにアクセスします。
Joshua James

コメントを残す