Overview
クライアント側フィールドレベル暗号化の主要コンポーネントであるlibmongocryptをインストールする方法を学びます。
警告
ソースからlibmongocryptをビルドしないでください。 このページに記載されているインストール方法のいずれかを使用します。
macOS のインストール
brew install mongodb/brew/libmongocryptWindows インストール
最新の 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 updatelibmongocryptをインストールします。
sudo apt-get install -y libmongocrypt-devUbuntu
パッケージ リポジトリに署名するために使用される公開鍵をインポートします。
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 updatelibmongocryptをインストールします。
sudo apt-get install -y libmongocrypt-devRedHat
libmongocryptパッケージのリポジトリ ファイルを作成します。
[libmongocrypt]name=libmongocrypt repositorybaseurl=https://libmongocrypt.s3.amazonaws.com/yum/redhat/$releasever/libmongocrypt/1.16/x86_64gpgcheck=1enabled=1gpgkey=https://pgp.mongodb.com/libmongocrypt.asclibmongocryptパッケージをインストールします。
sudo yum install -y libmongocryptAmazon Linux 2
libmongocryptパッケージのリポジトリ ファイルを作成します。
[libmongocrypt]name=libmongocrypt repositorybaseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2/libmongocrypt/1.16/x86_64gpgcheck=1enabled=1gpgkey=https://pgp.mongodb.com/libmongocrypt.asclibmongocryptパッケージをインストールします。
sudo yum install -y libmongocryptAmazon Linux 2023
/etc/yum.repos.d/libmongocrypt.repoリポジトリ ファイル を作成します。
[libmongocrypt]name=libmongocrypt repositorybaseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2023/libmongocrypt/1.16/x86_64gpgcheck=1enabled=1gpgkey=https://pgp.mongodb.com/libmongocrypt.asclibmongocryptパッケージをインストールします。
sudo yum install -y libmongocryptAmazon Linux
/etc/yum.repos.d/libmongocrypt.repoリポジトリ ファイル を作成します。
[libmongocrypt]name=libmongocrypt repositorybaseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2013.03/libmongocrypt/1.16/x86_64gpgcheck=1enabled=1gpgkey=https://pgp.mongodb.com/libmongocrypt.asclibmongocryptパッケージをインストールします。
sudo yum install -y libmongocryptSUSE
パッケージ リポジトリに署名するために使用される公開鍵をインポートします。
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" libmongocryptlibmongocryptパッケージをインストールします。
sudo zypper -n install libmongocrypt