Os pacotes da Advanced Packaging Tool (AptGet) não funcionam sempre ou estão desatualizados às vezes no Ubuntu. Sugiro construir o Node.js a partir do código-fonte e instalar o pacote recomendado .deb para o Ubuntu fornecido por MongoDB .
Demonstração em vídeo:
Requisitos
Eles são necessários para a construção e a execução.
sudo apt-get install build-essential lamp-server^
Criar & amp; Instalar o Node.js
O Node.js pode ser facilmente instalado a partir de seu pacote fonte localizado na primeira página do nodejs.org. Ele permite que você construa o pacote mais compatível para instalação.
Nota: Eu recomendo não instalar os binários do Linux para a arquitetura do seu sistema (ou seja, x32, x64) como eles estão faltando componentes que você pode exigir, como NPM.
Você pode clicar com o botão direito do mouse no botão INSTALAR para copiar o link do pacote de origem e também fazer o seguinte no console do terminal. (Exemplo mostra como instalar a versão atual a partir de 07-31) -2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Descompacte e insira o diretório.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Configure o arquivo de criação para sua máquina e, em seguida, crie e instale como usuário root.
./configure
make
sudo make install
Teste para se certificar de que foi instalado.
node -v
Você também instalou o Gerenciador de pacotes de nós . Digite o seguinte para ver os itens que foram instalados com números de versão:
npm version
Instale o Pacote MongoDB Recomendado
A documentação do MongoDB sugere a instalação do pacote .deb fornecido por eles para as versões mais recentes, contanto que você esteja usando em execução e o Ubuntu sobre 9.10 "Karmic". Doc: Instalando no Ubuntu
Adquira a chave:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Adquirir lista de fontes:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Atualize o gerenciador de pacotes e instale:
sudo apt-get update && sudo apt-get install mongodb-org
Teste se o shell do MongoDB é executado:
mongo
Pressione Ctrl + C para sair.
Nota: o mongo-10gen pode ser atualizado e atualizado do AptGet. Você não precisa executar a ação de instalação novamente, a menos que você a remova.