CSFLE 用の libmongocrypt のインストール
項目一覧
Overview
クライアント側フィールドレベル暗号化の主要コンポーネントである 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 2023
/etc/yum.repos.d/libmongocrypt.repo
リポジトリ ファイル を作成します。
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2023/libmongocrypt/1.12/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.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