2014-04-28 1 views
-1

에서 MongoDB를 설치할 때 내가 AmazonAWS에서 MongoDB를 설치하는 THIS 가이드를 따라하려고하지만이 명령을 실행하면'누락 종속성 :/빈/쉬'AmazonAWS

sudo yum install -y mongo-10gen-server 

을 나는이 메시지가 :

[email protected]:/bin$ sudo yum install -y mongo-10gen-server 
Setting up Install Process 
Resolving Dependencies 
--> Running transaction check 
---> Package mongo-10gen-server.x86_64 0:2.4.10-mongodb_1 set to be updated 
--> Processing Dependency: mongo-10gen for package: mongo-10gen-server-2.4.10-mongodb_1.x86_64 
--> Processing Dependency: /bin/sh for package: mongo-10gen-server-2.4.10-mongodb_1.x86_64 
--> Running transaction check 
---> Package mongo-10gen.x86_64 0:2.4.10-mongodb_1 set to be updated 
---> Package mongo-10gen-server.x86_64 0:2.4.10-mongodb_1 set to be updated 
--> Processing Dependency: /bin/sh for package: mongo-10gen-server-2.4.10-mongodb_1.x86_64 
--> Processing Dependency: /bin/sh for package: mongo-10gen-server-2.4.10-mongodb_1.x86_64 
--> Finished Dependency Resolution 
mongo-10gen-server-2.4.10-mongodb_1.x86_64 from MongoDB has depsolving problems 
    --> Missing Dependency: /bin/sh is needed by package mongo-10gen-server-2.4.10-mongodb_1.x86_64 (MongoDB) 
Error: Missing Dependency: /bin/sh is needed by package mongo-10gen-server-2.4.10-mongodb_1.x86_64 (MongoDB) 
You could try using --skip-broken to work around the problem 
You could try running: package-cleanup --problems 
         package-cleanup --dupes 
         rpm -Va --nofiles --nodigest 
The program package-cleanup is found in the yum-utils package. 

어떻게 해결할 수 있습니까?

+2

인가를? 또는 RedHat? 'yum'은 Ubuntu의 잘못된 패키지 설치 프로그램입니다. – Rico

답변

3

MongoDB documentation에 설명 된 다음의 간단한 단계에 따라 : 우분투

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list 
sudo apt-get update 
sudo apt-get install mongodb-org 
관련 문제