libmongocrypt 설치
개요
The libmongocrypt
library performs encryption and decryption, and
manages communication between the driver and the Key Management System
(KMS). It is packaged with some drivers, but others require you
to install it.
To see if you need to install libmongocrypt
, check if
it is listed as a dependency in the Drivers compatibility table.
경고
소스에서 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 리포지토리를 추가합니다:
중요
다음 셸 명령에서 <release>
을(를) 플랫폼 릴리스 (예: 'xenial' 또는 'buster')로 변경합니다.
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 리포지토리를 추가합니다:
중요
다음 셸 명령에서 <release>
을(를) 플랫폼 릴리스 (예: 'xenial' 또는 'buster')로 변경합니다.
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
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
libmongocrypt
패키지를 설치합니다.
sudo yum install -y libmongocrypt
Suse
패키지 리포지토리에 서명하는 데 사용되는 공개 키를 가져옵니다:
sudo rpm --import https://pgp.mongodb.com/libmongocrypt.asc
패키지 소스에 리포지토리를 추가합니다.
중요
다음 셸 명령에서 <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
다음 단계
Once you have installed your driver dependencies, install and configure a library to continue setting up your deployment and development environment.