Instalar libmongocrypt
Nesta página
Visão geral
Saiba como instalar o libmongocrypt
, um componente principal do Queryable Encryption. Essa biblioteca executa criptografia e descriptografia e managed a comunicação entre o driver e o KMS (KMS).
Você não precisa instalar esta biblioteca se ela for pacote com o driver que você está usando. Para saber quais drivers exigem a instalação do libmongocrypt
, verifique se ele está listado como uma dependência na Tabela de Compatibilidade de Driver.
Aviso
Não compile libmongocrypt
a partir da origem. Use um dos métodos de instalação listados nesta página.
Instalação do macOS
brew install mongodb/brew/libmongocrypt
Instalação do Windows
Clique aqui para iniciar um download com o binário da versão mais recente e o includes
diretório .
Instalação do Linux
Debian
Importar a chave pública usada para assinar os repositórios de pacotes:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
Adicionar o repositório MongoDB às suas fontes de pacote:
Importante
Altere o <release>
no seguinte comando de shell para a versão da sua plataforma (por exemplo, "xenial" ou "buster").
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/debian <release>/libmongocrypt/1.12 main" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
Atualize o cache do pacote:
sudo apt-get update
Instalar o libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
Ubuntu
Importar a chave pública usada para assinar os repositórios de pacotes:
sudo sh -c 'curl -s --location https://pgp.mongodb.com/libmongocrypt.asc | gpg --dearmor >/etc/apt/trusted.gpg.d/libmongocrypt.gpg'
Adicionar o repositório MongoDB às suas fontes de pacote:
Importante
Altere o <release>
no seguinte comando de shell para a versão da sua plataforma (por exemplo, "xenial" ou "buster").
echo "deb https://libmongocrypt.s3.amazonaws.com/apt/ubuntu <release>/libmongocrypt/1.12 universe" | sudo tee /etc/apt/sources.list.d/libmongocrypt.list
Atualize o cache do pacote:
sudo apt-get update
Instalar o libmongocrypt
:
sudo apt-get install -y libmongocrypt-dev
Chapéu vermelho
Criar um arquivo de repositório para o pacote 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
Instale o pacote libmongocrypt
:
sudo yum install -y libmongocrypt
Amazon Linux 2
Criar um arquivo de repositório para o pacote 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
Instale o pacote libmongocrypt
:
sudo yum install -y libmongocrypt
Amazon linux
Criar um arquivo de repositório para o pacote 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
Instale o pacote libmongocrypt
:
sudo yum install -y libmongocrypt
Suse
Importar a chave pública usada para assinar os repositórios de pacotes:
sudo rpm --import https://pgp.mongodb.com/libmongocrypt.asc
Adicionar o repositório às fontes do seu pacote:
Importante
Altere <release>
no comando shell a seguir para a versão de sua plataforma (por exemplo "12" ou "15").
sudo zypper addrepo --gpgcheck "https://libmongocrypt.s3.amazonaws.com/zypper/suse/<release>/libmongocrypt/1.12/x86_64" libmongocrypt
Instale o pacote libmongocrypt
:
sudo zypper -n install libmongocrypt