Come posso installare Node.js e MongoDB in modo che siano le versioni più recenti? Le versioni disponibili da Gestione pacchetti non sono aggiornate e PPA di Chris Lea per Node.js non viene aggiornato regolarmente.
Come posso installare Node.js e MongoDB in modo che siano le versioni più recenti? Le versioni disponibili da Gestione pacchetti non sono aggiornate e PPA di Chris Lea per Node.js non viene aggiornato regolarmente.
Risposte:
I pacchetti in Advanced Packaging Tool (AptGet) non funzionano sempre o sono obsoleti a volte su Ubuntu. Suggerisco di costruire Node.js dal sorgente e di installare il pacchetto .deb raccomandato per Ubuntu fornito da MongoDB .
Demo video:
Questi sono necessari per la costruzione e il funzionamento.
sudo apt-get install build-essential lamp-server^
Node.js può essere facilmente installato dal suo pacchetto sorgente situato sulla prima pagina di nodejs.org. Ti consente di creare il pacchetto più compatibile per l'installazione.
Nota: consiglio di non installare i binari Linux per l'architettura del sistema (ad es. X32, x64) poiché mancano componenti che potrebbero essere necessari come NPM.
È possibile fare clic con il pulsante destro del mouse sul pulsante INSTALL per copiare il collegamento del pacchetto sorgente ed eseguire quanto segue anche nella console del terminale. (L'esempio mostra come installare la versione corrente al 31-07-2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Decomprimi e inserisci la directory.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Configura il file make per il tuo computer, quindi crea e installa come utente root.
./configure
make
sudo make install
Test per assicurarsi che sia stato installato.
node -v
Hai anche installato Node Package Manager . Digitare quanto segue per visualizzare gli elementi installati con i numeri di versione:
npm version
La documentazione di MongoDB suggerisce di installare il pacchetto .deb fornito da loro per le ultime versioni fintanto che si utilizza in esecuzione e Ubuntu oltre 9.10 "Karmic". Doc: Installazione su Ubuntu
Chiave di acquisizione:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Acquisisci l'elenco delle fonti:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Aggiorna gestore pacchetti e installa:
sudo apt-get update && sudo apt-get install mongodb-org
Verifica se la shell MongoDB viene eseguita:
mongo
Premi Ctrl+ Cper uscire.
Nota: mongo-10gen può essere aggiornato e aggiornato da AptGet. Non è necessario eseguire nuovamente l'azione di installazione a meno che non venga rimossa.
La versione corrente di node.js su Ubuntu è 0.10, dove 0.12 è stabile. È possibile eseguire l'aggiornamento tramite il n
comando integrato come
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB ha aggiornato i suoi repository a http://repo.mongodb.org/apt/ubuntu
. Installare
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
(tranne che se usi 12.04, nel qual caso sostituisci trusty
, ma questa linea funziona vivid
, per esempio, e puoi saltare il keyserver...
passaggio se hai avuto una precedente installazione MongoDB e fai un update
e dist-upgrade
)