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
'programing' 카테고리의 다른 글
Oracle과 SQL Server의 NVARCHAR의 차이점은 무엇입니까? (0) | 2023.06.20 |
---|---|
MongoDB: 하위 문서 필드 값의 개별 목록을 가져오는 방법은 무엇입니까? (0) | 2023.06.20 |
Postgres dump of only parts of tables for a dev snapshot (0) | 2023.06.20 |
Spring Cloud Config의 속성 로드 우선 순위는 무엇입니까? (0) | 2023.06.20 |
IP 주소로 사용자 위치 가져오기 (0) | 2023.06.20 |