Ubuntu 20.04에 Mongo DB 4.4 설치

JUNE·2021년 3월 22일
0

MongoDB

목록 보기
1/3
post-thumbnail

0. Ubuntu에 기본적으로 설치되어 있는 MongoDB 삭제

기본적으로 Ubuntu에 MongoDB가 설치되어 있는 경우가 있는데, 이건 Official로 유지 보수하는 버전이 아니고, 이것 때문에 충돌이 발생할 수 있다.
Ubuntu에 MongoDB 패키지가 설치되어있는지 확인하기

sudo apt list --installed | grep mongodb

설치가 되어 있다면 해당 패키지를 지워주자

sudo apt remove mongodb
sudo apt purge mongodb

1. Package management system에서 사용하는 공개키 가져오기

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

위 명령어 수행 도중 "gnupg"와 관련된 에러 메시지가 출력되면 다음 명령어로 "gnupg"를 설치한 후 다시 위의 명령어를 수행

sudo apt-get install gnupg


2. list 파일 생성

/etc/apt/sources.list.d/mongodb-org-4.4.list 라는 list file을 생성
list 파일을 생성하는 명령어는 ubuntu 버전별로 다름

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

3. 로컬 package DB update

sudo apt-get update

4. MongoDB package 설치

최신 stable 버전 설치

sudo apt-get install -y mongodb-org

특정 버전을 설치하는 명령어

sudo apt-get install -y mongodb-org=4.4.4 mongodb-org-server=4.4.4 mongodb-org-shell=4.4.4 mongodb-org-mongos=4.4.4 mongodb-org-tools=4.4.4

5. Option

apt-get이 MongoDB의 새 버전을 사용할 수 있게 되면 자동으로 패키지를 업그레이드한다. 의도하지 않은 업그레이드를 방지하기 위해 현재 설치된 버전에서 패키지를 고정할 수 있다.

echo "mongodb-org hold" | sudo dpkg --set-selections
echo "mongodb-org-server hold" | sudo dpkg --set-selections
echo "mongodb-org-shell hold" | sudo dpkg --set-selections
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections
echo "mongodb-org-tools hold" | sudo dpkg --set-selections

참고 : https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/

profile
이것저것

0개의 댓글