「インストール - SQLite」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
(ページの作成:「== 概要 == SQLiteは、クライアントサーバ型のデータベースエンジンではなく、単独のソフトウェアとして動作させることが可能である。<br> インストールが簡単かつ非常に軽量なため、他のソフトウェアと一緒に配布するといった利用も数多くされている。<br> <br> データベースサーバを使用しないため、データベースごとに1つのファイルを使用して管…」)
 
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
9行目: 9行目:
== SQLiteのインストール ==
== SQLiteのインストール ==
==== パッケージ管理システムからインストール ====
==== パッケージ管理システムからインストール ====
  # CentOS
  # RHEL
  sudo yum install epel-release
  sudo dnf install epel-release
  sudo yum upgrade
  sudo dnf upgrade
  sudo yum install sqlite \
  sudo dnf install sqlite \
                   sqlite-devel      # 開発向けにSQLiteを使用する場合
                   sqlite-devel      # 開発向けにSQLiteを使用する場合
   
   
38行目: 38行目:
SQLiteをビルドおよびインストールする。<br>
SQLiteをビルドおよびインストールする。<br>
  ../configure --prefix=<SQLiteのインストールディレクトリ> \
  ../configure --prefix=<SQLiteのインストールディレクトリ> \
               --enable-session --enable-readline --enable-dependency-tracking \
               --enable-session --enable-readline --enable-editline --enable-fts3 \
               --enable-debug  # 開発向けにSQLiteを使用する場合
               --enable-debug  # 開発向けにSQLiteを使用する場合
  make -j $(nproc)
  make -j $(nproc)
53行目: 53行目:


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Raspberry_Pi]][[カテゴリ:PinePhone]]

2023年12月9日 (土) 13:19時点における最新版

概要

SQLiteは、クライアントサーバ型のデータベースエンジンではなく、単独のソフトウェアとして動作させることが可能である。
インストールが簡単かつ非常に軽量なため、他のソフトウェアと一緒に配布するといった利用も数多くされている。

データベースサーバを使用しないため、データベースごとに1つのファイルを使用して管理を行う。
また、PHPやRuby on Rails等から利用するには、専用の動的ライブラリを使用する。


SQLiteのインストール

パッケージ管理システムからインストール

# RHEL
sudo dnf install epel-release
sudo dnf upgrade
sudo dnf install sqlite \
                 sqlite-devel      # 開発向けにSQLiteを使用する場合

# SUSE
sudo zypper install sqlite3 \
                    sqlite3-devel  # 開発向けにSQLiteを使用する場合

# Raspberry Pi, Mobian
sudo apt install sqlite3 \
                 sqlite3-dev       # 開発向けにSQLiteを使用する場合

# Manjaro ARM
sudo pacman -S --needed sqlite


ソースコードからインストール

SQLiteの公式Webサイトにアクセスする。
公式Webサイトにある[Source Code]のsqlite-autoconf-<バージョン>.tar.gzをダウンロードする。
ダウンロードしたファイルを解凍する。

tar xf sqlite-autoconf-<バージョン>.tar.gz
cd sqlite-autoconf-<バージョン>


ビルド向けディレクトリを作成する。

mkdir build && cd build


SQLiteをビルドおよびインストールする。

../configure --prefix=<SQLiteのインストールディレクトリ> \
             --enable-session --enable-readline --enable-editline --enable-fts3 \
             --enable-debug  # 開発向けにSQLiteを使用する場合
make -j $(nproc)
make install


~/.profileファイル等に環境変数を追記する。

vi ~/.profile


# ~/.profileファイル

export PATH="/<SQLiteのインストールディレクトリ>/bin:$PATH"
export LD_LIBRARY_PATH="/<SQLiteのインストールディレクトリ>/lib64:$LD_LIBRARY_PATH"