Comment puis-je installer Node.js et MongoDB afin qu'ils soient les versions les plus récentes? Les versions disponibles du gestionnaire de packages ne sont pas à jour et PPA de Chris Lea pour Node.js n'est pas mis à jour régulièrement.
Comment puis-je installer Node.js et MongoDB afin qu'ils soient les versions les plus récentes? Les versions disponibles du gestionnaire de packages ne sont pas à jour et PPA de Chris Lea pour Node.js n'est pas mis à jour régulièrement.
Réponses:
Les packages de l'outil de packaging avancé (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 package .deb recommandé pour Ubuntu fourni par MongoDB .
Démo vidéo:
Ceux-ci sont nécessaires pour la construction et l'exploitation.
sudo apt-get install build-essential lamp-server^
Node.js peut facilement être installé à partir de son package source situé sur la page d'accueil de nodejs.org. Il vous permet de créer le package le plus compatible pour l'installation.
Remarque: je vous recommande de ne pas installer les fichiers binaires Linux pour votre architecture système (c.-à-d. X32, x64) car il manque des composants dont vous pourriez avoir besoin, comme NPM.
Vous pouvez cliquer avec le bouton droit sur le bouton INSTALLER pour copier le lien du package source et effectuer également les opérations suivantes dans votre console de terminal. (L'exemple montre comment installer la version actuelle au 31/07/2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Décompressez et entrez dans le répertoire.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Configurez le fichier de création pour votre machine, puis créez 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 qui ont été installés avec des numéros de version:
npm version
La documentation MongoDB suggère d'installer le package .deb fourni par eux pour les dernières versions tant que vous utilisez Running et Ubuntu sur 9.10 "Karmic". Doc: Installation sur Ubuntu
Acquérir la 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
Mettez à jour le gestionnaire de packages et installez:
sudo apt-get update && sudo apt-get install mongodb-org
Testez si le shell MongoDB s'exécute:
mongo
Appuyez sur Ctrl+ Cpour quitter.
Remarque: mongo-10gen peut être mis à jour et mis à niveau depuis AptGet. Vous n'avez pas besoin d'effectuer à nouveau l'action d'installation, sauf si vous la supprimez.
La version actuelle de node.js sur ubuntu est 0.10, où 0.12 est stable. Vous pouvez mettre à niveau via la n
commande intégrée comme
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB a mis à jour ses référentiels vers 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 vivid
, par exemple, et vous pouvez ignorer l' keyserver...
étape si vous aviez une installation précédente de MongoDB et faites simplement un update
et dist-upgrade
)