Overview
クライアント側フィールドレベル暗号化の主要コンポーネントである libmongocryptをインストールする方法を学びます。
警告
ソースからlibmongocryptをビルドしないでください。 このページに記載されているインストール方法のいずれかを使用します。
macOS のインストール
brew install mongodb/brew/libmongocrypt
Windows インストール
最新のlibmongocrypt リリースを確認するには、こちら をクリックします。
gpg を使用して署名を検証します。libmongocrypt の公開キーはここで入手できます。
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.16 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.16 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.16/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.16/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
libmongocryptパッケージをインストールします。
sudo yum install -y libmongocrypt
Amazon Linux 2023
/etc/yum.repos.d/libmongocrypt.repoリポジトリ ファイル を作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2023/libmongocrypt/1.16/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
libmongocryptパッケージをインストールします。
sudo yum install -y libmongocrypt
Amazon Linux
/etc/yum.repos.d/libmongocrypt.repoリポジトリ ファイル を作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2013.03/libmongocrypt/1.16/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.16/x86_64" libmongocrypt
libmongocryptパッケージをインストールします。
sudo zypper -n install libmongocrypt