Docs 主页 → 开发应用程序 → MongoDB Manual
安装 libmongocrypt
MongoDB 7.0 及更高版本推出了 MongoDB Queryable Encryption 功能 (GA)。要了解有关 Queryable Encryption 的更多信息,并比较它与客户端字段级加密的优势,请参阅 Queryable Encryption。
4.2 版本中的新增功能。
概述
了解如何安装 libmongocrypt
,即客户端字段级加密的核心组件。
警告
请勿从源代码中构建 libmongocrypt
。请使用本页列出的其中一种安装方法。
macOS 安装
brew install mongodb/brew/libmongocrypt
Windows 安装
Linux 安装
Debian
1
导入用于对包存储库进行签名的公钥:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
2
将 MongoDB 存储库添加到您的软件包源代码中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“xenial”或“buster”)。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/debian <release>/libmongocrypt/1.8 main" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
3
更新包缓存:
sudo apt-get update
4
安装 libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
Ubuntu
1
导入用于对包存储库进行签名的公钥:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
2
将 MongoDB 存储库添加到您的软件包源代码中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“xenial”或“buster”)。
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/ubuntu <release>/libmongocrypt/1.8 universe" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
3
更新包缓存:
sudo apt-get update
4
安装 libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
RedHat
1
为 libmongocrypt
包创建一个存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/redhat/$releasever/libmongocrypt/1.8/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Amazon Linux 2
1
为 libmongocrypt
包创建一个存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2/libmongocrypt/1.8/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Amazon Linux 2023
1
创建/etc/yum.repos.d/libmongocrypt.repo
存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2023/libmongocrypt/1.8/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Amazon Linux
1
创建/etc/yum.repos.d/libmongocrypt.repo
存储库文件:
[libmongocrypt] name=libmongocrypt repository baseurl=https://libmongocrypt.s3.amazonaws.com/yum/amazon/2013.03/libmongocrypt/1.8/x86_64 gpgcheck=1 enabled=1 gpgkey=https://pgp.mongodb.com/libmongocrypt.asc
2
安装 libmongocrypt
包:
sudo yum install -y libmongocrypt
Suse
1
导入用于对包存储库进行签名的公钥:
sudo rpm --import https://pgp.mongodb.com/libmongocrypt.asc
2
将存储库添加到包源目录中:
重要
将以下 Shell 命令中的 <release>
更改为您的平台版本(例如“12”或“15”)。
sudo zypper addrepo --gpgcheck "https://libmongocrypt.s3.amazonaws.com/zypper/suse/<release>/libmongocrypt/1.8/x86_64" libmongocrypt
3
安装 libmongocrypt
包:
sudo zypper -n install libmongocrypt