libmongocrypt のインストール
Overview
Queryable Encryption の主要コンポーネントである libmongocrypt
をインストールする方法を学びます。 このライブラリは暗号化と復号化を実行し、ドライバーとキー管理システム( KMS )間の通信を管理します。
使用しているドライバーにパッケージ化されている場合は、このライブラリをインストールする必要はありません。 libmongocrypt
のインストールが必要なドライバーについては、ドライバーの互換性テーブル で依存関係としてリストされていることを確認してください。
警告
ソースからlibmongocrypt
をビルドしないでください。 このページに記載されているインストール方法のいずれかを使用します。
macOS のインストール
brew install mongodb/brew/libmongocrypt
Windows インストール
Linux インストール
Debian
パッケージ リポジトリに署名するために使用される公開鍵をインポートします。
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
MongoDB リポジトリをパッケージ ソースに追加します。
重要
次の shell コマンドの<release>
を プラットフォーム リリース(例: 「セカンダリ」または「バスター」)のどちらでも構いません。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/debian <release>/libmongocrypt/1.12 main" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
パッケージ キャッシュを更新します。
sudo apt-get update
libmongocrypt
をインストールします。
sudo apt-get install -y libmongocrypt-dev
Ubuntu
パッケージ リポジトリに署名するために使用される公開鍵をインポートします。
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
MongoDB リポジトリをパッケージ ソースに追加します。
重要
次の shell コマンドの<release>
を プラットフォーム リリース(例: 「セカンダリ」または「バスター」)のどちらでも構いません。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/ubuntu <release>/libmongocrypt/1.12 universe" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
パッケージ キャッシュを更新します。
sudo apt-get update
libmongocrypt
をインストールします。
sudo apt-get install -y libmongocrypt-dev
RedHat
libmongocrypt
パッケージのリポジトリ ファイルを作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/redhat/$releasever/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
libmongocrypt
パッケージをインストールします。
sudo yum install -y libmongocrypt
Amazon Linux 2
libmongocrypt
パッケージのリポジトリ ファイルを作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
libmongocrypt
パッケージをインストールします。
sudo yum install -y libmongocrypt
Amazon Linux
libmongocrypt
パッケージのリポジトリ ファイルを作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2013.03/libmongocrypt/1.12/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
libmongocrypt
パッケージをインストールします。
sudo yum install -y libmongocrypt
SUSE
パッケージ リポジトリに署名するために使用される公開鍵をインポートします。
sudo rpm --import https://pgp.mongodb.com/libmongocrypt.asc
リポジトリをパッケージ ソースに追加します。
重要
次の shell コマンドの<release>
を プラットフォーム リリース(例: "12" または "15")のどちらかで表すことができます。
sudo zypper addrepo --gpgcheck "https://libmongocrypt.s3.amazonaws.com/zypper/suse/<release>/libmongocrypt/1.12/x86_64" libmongocrypt
libmongocrypt
パッケージをインストールします。
sudo zypper -n install libmongocrypt