web-dev-qa-db-fra.com

Installation du dernier fichier Node.js / MongoDB?

Comment puis-je installer Node.js et MongoDB afin qu'ils soient les versions les plus récentes? Les versions disponibles du gestionnaire de paquets ne sont pas à jour, et PPA de Chris Lea pour Node.js ne sont pas mises à jour régulièrement.

24
Brandon Clark

Les paquets de l'outil Advanced Packaging Tool (AptGet) ne fonctionnent pas toujours ou sont parfois obsolètes sur Ubuntu. Je suggère de construire Node.js à partir des sources et d’installer le paquetage recommandé . Deb pour Ubuntu fourni par MongoDB .


Démo vidéo:

http://youtu.be/SWztoBP7RQQ


Exigences

Celles-ci sont nécessaires à la construction et au fonctionnement.

Sudo apt-get install build-essential lamp-server^

Construisez et installez Node.js

Node.js peut facilement être installé à partir de son paquet source situé sur la page d'accueil de nodejs.org. Il vous permet de construire le paquet le plus compatible pour l'installation.

Remarque: il est recommandé de ne pas installer les fichiers binaires Linux pour l'architecture de votre système (x32, x64), car il vous manque peut-être des composants tels que le NPM.

Node.js Front Page

Vous pouvez cliquer avec le bouton droit de la souris sur le bouton INSTALL pour copier le lien du paquet source et effectuer les opérations suivantes également dans votre console de terminal. (L’exemple montre comment installer la version actuelle à partir du 31/07/2014)

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

Décompressez et entrez le répertoire.

tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30

Configurez le fichier make pour votre machine puis construisez et installez en tant qu'utilisateur root.

./configure
make
Sudo make install

Testez pour vous assurer qu'il a été installé.

node -v

Vous avez également installé le Node Package Manager . Tapez ce qui suit pour voir les éléments installés avec les numéros de version:

npm version

Installer le paquet MongoDB recommandé

La documentation de MongoDB suggère d’installer le paquet .deb qu’ils ont fourni pour les versions les plus récentes à condition d’exécuter en cours d’exécution et Ubuntu sur 9.10 "Karmic". Doc: Installation sur Ubunt

Acquérir clé:

Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Acquérir la liste des sources:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | Sudo tee /etc/apt/sources.list.d/mongodb.list

Mettre à jour le gestionnaire de paquets et installer:

Sudo apt-get update && Sudo apt-get install mongodb-org

Testez si MongoDB Shell s'exécute:

mongo

Presse Ctrl+C pour quitter.

Remarque: Mongo-10gen peut être mis à jour et mis à niveau à partir d'AptGet. Vous n'avez pas besoin d'effectuer l'opération d'installation à moins que vous ne la supprimiez.

22
Brandon Clark

node.js

La version actuelle de node.js sur ubuntu est 0.10, 0.12 étant stable. Vous pouvez mettre à niveau via la commande n intégrée en tant que

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

MongoDB

MongoDB a mis à jour ses référentiels avec http://repo.mongodb.org/apt/ubuntu. À installer

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

(sauf si vous utilisez 12.04, auquel cas remplacez trusty, mais cette ligne fonctionne par exemple avec vivid et vous pouvez ignorer l'étape keyserver... si vous avez déjà effectué une installation de MongoDB et effectuez simplement un update et un dist-upgrade)

Références: Node.js et MongoDB

4
serv-inc