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.
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:
Celles-ci sont nécessaires à la construction et au fonctionnement.
Sudo apt-get install build-essential lamp-server^
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.
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
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.
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 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
)