Instalar libmongocrypt
Nesta página
Visão geral
A biblioteca do libmongocrypt
executa criptografia e descriptografia e gerencia a comunicação entre o driver e o Sistema de Gerenciamento de Chaves (KMS). Ele é fornecido com alguns drivers, mas outros exigem que você o instale.
Para ver se você precisa instalar o libmongocrypt
, verifique se ele está listado como uma dependência natabela de compatibilidade de driversdo .
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
Próximos passos
Depois de instalar as dependências do driver, instale e configure uma biblioteca para continuar configurando o ambiente de implantação e desenvolvimento.