programing

Manjaro에 MongoDB 설치

closeapi 2023. 6. 20. 21:37
반응형

Manjaro에 MongoDB 설치

저는 Manjaro Linux에 MongoDB 커뮤니티 서버를 설치하는 데 어려움을 겪고 있습니다.

아치 기반 시스템에 설치하는 방법에 대한 공식 문서가 없으며 팩맨은 AUR 저장소에서 이를 찾을 수 없습니다.

누군가 그것을 설치하려고 시도한 적이 있습니까?

설치하기 위해 수행한 작업은 다음과 같습니다.

패키지는 공식 보관 저장소에서 사용할 수 없으며 다음을 사용하여 설치할 수 없습니다.pacman설치하려면 몇 가지 단계를 따라야 합니다.

먼저 AUR에서 사전 구축된 바이너리의 repo에 대한 URL을 얻어야 합니다.여기에서 찾을 수 있으며 이 글을 쓸 때 https://aur.archlinux.org/mongodb-bin.git 였습니다.

홈 디렉토리 또는 다른 곳에서 repo를 복제하기만 하면 됩니다.git clone https://aur.archlinux.org/mongodb-bin.git그런 다음 복제된 디렉토리로 이동합니다.cd mongodb-bin.

이제, 당신이 해야 할 일은 도망치는 것뿐입니다.makepkg -si패키지를 만들 명령입니다.-s플래그는 당신과 당신에 대한 의존성을 처리할 것입니다.-i플래그가 패키지를 설치합니다.

끝나고makepkg실행을 마칩니다. 시작하는 것을 잊지 마십시오.mongodb.service.달려.systemctl start mongodb필요한 경우 이 기능을 사용할 수 있습니다.systemctl enable mongodb.

유형mongo터미널에서 Mongo Shell이 실행되면 모든 준비가 완료됩니다.


나중에 편집(8.2.2021):이 패키지는 이제 AUR에서 사용할 수 있습니다.

AUR에서 사용할 수 있으므로 -a 플래그가 있는 pamac으로 볼 수 있습니다.

  pamac search -a mongodb-bin
  pamac info -a mongodb-bin

그런 다음 (수동으로 복제한 후에도 수행할 수 있음) -을 사용하여 빌드하고 설치합니다.

  pamac build mongodb-bin

이름이 지정된 패키지도 있습니다.mongodb,그렇지만mongodb-bin최신 릴리스입니다(검색 또는 info 인수로 버전 번호를 확인할 수 있습니다).

몽고드브를 사용해 왔습니다.via docker이삼 년 동안
경험으로는, 일반적인 방법을 설치하는 것보다 쉽습니다. (도커가 이미 설치되어 있다고 가정하면)

도커가 설치되어 있는지 확인합니다.

아직 가지고 있지 않다면 공식 Arch/Manjaro 패키지 저장소에 있기 때문에 pacman/pamac을 통해 설치할 수 있습니다.가장 쉬운 방법은 다음 명령을 실행하는 것입니다.

sudo pacman -S docker

단일 도커 명령 실행

sudo docker run -d -p 27017:27017 -v ~/mongodb_data:/data/db mongo

이 명령은 mongodb에서 실행됩니다.port 27017데이터 파일을 폴더에 저장합니다.~/mongodb_data이 명령을 처음 실행하는 경우 필요한 모든 파일도 다운로드됩니다.

이제 mongodb의 로컬 인스턴스를 성공적으로 실행하고 있으며, 즐겨찾는 db 관리 도구 또는 코드로 연결할 수 있습니다.

언급URL : https://stackoverflow.com/questions/59455725/install-mongodb-on-manjaro

반응형