답변:
Ubuntu에서 Advanced Packaging Tool (AptGet)의 패키지가 항상 작동하지 않거나 때때로 오래되었습니다. 나는 구축 제안 Node.js를을 소스 및 권장 설치 뎁 우분투에 의해 제공에 대한 패키지를 MongoDB를 .
비디오 데모 :
이들은 구축 및 운영에 필요합니다.
sudo apt-get install build-essential lamp-server^
Node.js는 nodejs.org의 첫 페이지에있는 소스 패키지에서 쉽게 설치할 수 있습니다. 설치를 위해 가장 호환 가능한 패키지를 빌드 할 수 있습니다.
참고 : 시스템 아키텍처 (예 : x32, x64) 용 Linux 바이너리는 NPM과 같은 필요한 구성 요소가 없기 때문에 설치하지 않는 것이 좋습니다.
설치 단추를 마우스 오른쪽 단추로 클릭 하여 소스 패키지 링크를 복사하고 터미널 콘솔에서도 다음을 수행 할 수 있습니다. (예는 2014 년 7 월 31 일 현재 현재 버전을 설치하는 방법을 보여줍니다)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
압축을 풀고 디렉토리를 입력하십시오.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
머신의 make 파일을 구성한 다음 루트 사용자로 빌드하고 설치하십시오.
./configure
make
sudo make install
설치되어 있는지 테스트하십시오.
node -v
노드 패키지 관리자 도 설치했습니다 . 버전 번호로 설치된 항목을 보려면 다음을 입력하십시오.
npm version
MongoDB 문서는 9.10 "Karmic"이상의 running 및 Ubuntu를 사용하는 경우 최신 버전 용으로 제공되는 .deb 패키지를 설치하도록 제안합니다. 문서 : Ubuntu에 설치
획득 키 :
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
MongoDB 쉘이 실행되는지 테스트하십시오.
mongo
Ctrl+ C를 눌러 종료하십시오.
참고 : mongo-10gen은 AptGet에서 업데이트 및 업그레이드 할 수 있습니다. 설치 조치를 제거하지 않으면 다시 설치 조치를 수행 할 필요가 없습니다.
우분투에서 node.js의 현재 버전은 0.10이며 0.12는 안정적입니다. 내장 n
명령을 통해 다음 과 같이 업그레이드 할 수 있습니다
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB는 저장소를로 업데이트했습니다 http://repo.mongodb.org/apt/ubuntu
. 설치하기 위해서
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
sudo apt-get install -y mongodb-org
(이 경우 교체되는 12.04를 사용하는 경우를 제외하고 trusty
,하지만,이 라인에서 작동 vivid
예를 들어, 당신은 건너 뛸 수 있습니다 keyserver...
당신이 이전 한 경우 단계를 MongoDB의를 설치하고 단지 할 update
과 dist-upgrade
)