Instalando o Node.js / MongoDB mais recente?

23

Como posso instalar o Node.js e o MongoDB para que sejam as versões mais atuais? As versões disponíveis do gerenciador de pacotes não estão atualizadas e o PPA do Chris Lea para o Node.js não é atualizado em uma base regular.

    
por Brandon Clark 04.08.2013 / 23:32

2 respostas

22

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:

link

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.

    
por Brandon Clark 09.08.2014 / 17:45
4

node.js

A versão atual do node.js no ubuntu é 0.10, onde 0.12 é estável. Você pode atualizar através do comando n integrado como

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

MongoDB

O MongoDB atualizou seus repositórios para http://repo.mongodb.org/apt/ubuntu . Para instalar

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

(exceto se você usar 12.04, nesse caso substitua trusty , mas essa linha funciona em vivid , por exemplo, e você pode ignorar a etapa keyserver... se tiver uma instalação anterior do MongoDB e fizer apenas update e dist-upgrade )

Referências: Node.js e MongoDB

    
por serv-inc 01.09.2015 / 09:46