Debian 12、11、10 に SQLite 3 をインストールする方法

SQLite 3 は、コンパクトで効率的なデータベース エンジンであり、そのシンプルさと自己完結型のアーキテクチャが際立っています。この軽量データベース ソリューションは、小規模プロジェクトからエンタープライズ レベルのシステムまで、幅広いアプリケーションに対応するように設計されています。先に進む前に、SQLite 3 の概要を簡単に説明します。

Debian 上の SQLite 3 の主な機能:

  • 自己完結型システム: SQLite 3 は自律的に動作し、外部サーバーを必要としません。これにより、Debian システム間での高い移植性が保証されます。
  • 直接現地操作: クライアント サーバー モデルに依存する従来のデータベースとは異なり、SQLite 3 はデバイス上で直接機能し、高速なデータ アクセスと低レイテンシを実現します。
  • ゼロ構成: SQLite 3 は Debian にインストールするとすぐに使用でき、追加の構成は不要なので、開発プロセスが加速されます。
  • 汎用性: 幅広い互換性を実現するように設計された SQLite 3 は、さまざまなオペレーティング システムとシームレスに統合されるため、さまざまなプラットフォームの Debian ユーザーにとって好ましい選択肢となります。

Debian での SQLite 3 のインストール方法:

  • Debian デフォルト APT リポジトリ: この方法は、手間のかからないインストールを求めるユーザーに最適です。Debian システムとの互換性は保証されますが、必ずしも最新バージョンの SQLite 3 を取得できるとは限りません。
  • 手動コンパイル: SQLite 3 の最新機能を必要とするユーザーの場合、手動でコンパイルすると最新バージョンにアクセスでき、ソフトウェアの可能性を最大限に引き出すことができます。

それでは、SQLite のインストールに関するメインの記事に移りましょう。

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

SQLite 3 のインストール前に Debian パッケージを更新する

インストールの前に、Debian システムが既存のパッケージすべてとともに最新であることを確認することが重要です。システムを更新すると、最新の機能を維持し、古いパッケージに関連する潜在的なセキュリティの脆弱性を軽減するのに役立ちます。以下のコマンドは、Debian システムの更新とアップグレードのプロセスを統合します。

sudo apt update && sudo apt upgrade

ここ、 sudo apt update 設定されたソースから利用可能なパッケージのリストを取得し、 sudo apt upgrade これらのソースから、現在システムにインストールされているすべてのパッケージの最新バージョンをインストールします。

APT コマンドを使用して Debian に SQLite 3 をインストールする

Debian システムが更新されたら、SQLite 3 のインストールに進むことができます。まず、テスト済みの互換性と利便性のため、Debian のリポジトリから SQLite 3 を取得することをお勧めします。

ターミナルに次のコマンドを入力して、インストール プロセスを開始します。

sudo apt install sqlite3

このコマンドは、Debian リポジトリから SQLite 3 をダウンロードし、使用できるように設定することで、システムへの SQLite 3 のインストールを容易にします。

インストールが完了したら、インストールが成功したことを確認し、システムの SQLite 3 のバージョンを確認することをお勧めします。

これを実現するには、 --version との議論 sqlite3 以下のようにコマンドを実行します。

sqlite3 --version

このコマンドは SQLite 3 のバージョン番号を出力し、正常にインストールされ、使用できる状態になっていることを確認します。

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

Debian のリポジトリは、すぐに利用できるパッケージという利便性を提供します。ただし、最新バージョンのソフトウェアが提供されないことがよくあります。SQLite 3 の最先端の機能を求める場合は、次の手動の方法により、ソースから直接最新バージョンをインストールできます。

初期に必要なパッケージをインストールする

まず、 build-essential パッケージ。このパッケージは、Debian パッケージをコンパイルするために必要なすべてのパッケージを参照します。通常、GCC/g++ コンパイラとライブラリ、およびその他のユーティリティが含まれます。次のコマンドを実行します。

sudo apt install build-essential

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

必要な構築ツールの存在を確認したら、次のステップはSQLite 3の最新バージョンを入手することです。ブラウザでSQLite ダウンロード ページで最新バージョンのソースコードtarballリンクを見つけ、 wget 指示.

これは、 wget SQLite 3 をダウンロードするためのコマンド:

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

交換する {version} コピーしたリンクのバージョン番号文字列を使用します。次に例を示します。

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

このコマンドは、指定された SQLite 3 アーカイブを取得し、ディレクトリにダウンロードします。

SQLite 3 アーカイブの抽出

SQLite 3アーカイブを安全にダウンロードしたら、 tar 指示:

tar xvfz sqlite-autoconf-{version}.tar.gz

交換する {version} 前の手順で使用したのと同じバージョン番号文字列を使用します。次に例を示します。

tar xvfz sqlite-autoconf-3420000.tar.gz

このコマンドはSQLite 3アーカイブの内容を次のディレクトリに抽出します。 sqlite-autoconf-{version}.

SQLite 3 コンパイルのための再配置

次に、新しく抽出したディレクトリを好みの場所に移動します。このガイドでは、 /usr/local/sqlite3:

sudo mv sqlite-autoconf-{version} /usr/local/share/sqlite3

次に、SQLite 3 ディレクトリに移動してコンパイルの設定を行います。

cd /usr/local/share/sqlite3

ソースからSQLite 3をコンパイルしてインストールする

すべての前提条件を確認したら、次のコマンドを使用してコンパイル プロセスを開始します。

./configure

設定後、 make コマンドを使用してビルドプロセスを開始します。ビルドプロセスを高速化するには、使用するコアの数を -j フラグの後にコア数が続きます:

make -j {number_of_cores}

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

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

sudo make install

SQLite 3 インストールの検証

最後に、インストールが成功したら、SQLite 3 のバージョンを確認します。

sqlite3 --version

このコマンドの出力には、SQLite 3 のバージョン番号が表示されます。これは、インストールが成功したことを示し、SQLite 3 の機能を最大限に活用する準備が整うことを示しています。

最終的な考え

この包括的なガイドでは、Debian 12 Bookworm、Debian 11 Bullseye、Debian 10 Buster など、さまざまな Debian バージョンに SQLite 3 をインストールする詳細な手順について説明しました。最新の SQLite 3 バージョンを取得するために、Debian の APT リポジトリの利用と手動アーカイブ インストールを詳しく説明し、2 つの異なる方法を慎重に検討しました。この知識により、特定の Debian バリアントやバージョンの好みに関係なく、SQLite 3 の潜在能力を最大限に活用できます。

Joshua James

コメントを残す