Wie kann ich Node.js und MongoDB installieren, damit sie die aktuellsten Versionen sind? Die verfügbaren Versionen von Package Manager sind nicht auf dem neuesten Stand und PPA von Chris Lea für Node.js wird nicht regelmäßig aktualisiert.
Wie kann ich Node.js und MongoDB installieren, damit sie die aktuellsten Versionen sind? Die verfügbaren Versionen von Package Manager sind nicht auf dem neuesten Stand und PPA von Chris Lea für Node.js wird nicht regelmäßig aktualisiert.
Antworten:
Die Pakete im Advanced Packaging Tool (AptGet) funktionieren unter Ubuntu nicht immer oder sind zeitweise veraltet. Ich schlage vor, Node.js aus dem Quellcode zu erstellen und das von MongoDB empfohlene .deb- Paket für Ubuntu zu installieren .
Video Demo:
Diese werden zum Bauen und Laufen benötigt.
sudo apt-get install build-essential lamp-server^
Node.js kann einfach über das Quellpaket installiert werden, das sich auf der Startseite von nodejs.org befindet. Damit können Sie das am besten kompatible Paket für die Installation erstellen.
Hinweis: Ich empfehle, die Linux-Binärdateien nicht für Ihre Systemarchitektur (z. B. x32, x64) zu installieren, da bei ihnen möglicherweise erforderliche Komponenten wie NPM fehlen.
Sie können mit der rechten Maustaste auf die Schaltfläche INSTALLIEREN klicken, um den Quellpaket- Link zu kopieren und die folgenden Aktionen auch in Ihrer Terminalkonsole auszuführen. (Beispiel zeigt die Installation der aktuellen Version vom 31.07.2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Dekomprimieren Sie und geben Sie das Verzeichnis ein.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Konfigurieren Sie die make-Datei für Ihren Computer, erstellen Sie sie und installieren Sie sie als Root.
./configure
make
sudo make install
Testen Sie, ob es installiert wurde.
node -v
Sie haben auch den Node Package Manager installiert . Geben Sie Folgendes ein, um Elemente anzuzeigen, die mit Versionsnummern installiert wurden:
npm version
In der MongoDB-Dokumentation wird empfohlen, das von ihnen bereitgestellte .deb-Paket für die neuesten Versionen zu installieren, sofern Sie mit Ubuntu über 9.10 "Karmic" arbeiten. Doc: Installation unter Ubuntu
Schlüssel erwerben:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Quellenliste abrufen:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Paketmanager aktualisieren und installieren:
sudo apt-get update && sudo apt-get install mongodb-org
Testen Sie, ob die MongoDB-Shell ausgeführt wird:
mongo
Drücken Sie Ctrl+ Czum Verlassen.
Hinweis: mongo-10gen kann von AptGet aus aktualisiert und aktualisiert werden. Sie müssen die Installationsaktion erst dann erneut ausführen, wenn Sie sie entfernen.
Die aktuelle Version von node.js auf Ubuntu ist 0.10, wobei 0.12 stabil ist. Sie können über den eingebauten n
Befehl as upgraden
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB hat seine Repositories auf aktualisiert http://repo.mongodb.org/apt/ubuntu
. Installieren
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
(außer wenn Sie 12.04 verwenden, in diesem Fall replace trusty
, aber diese Zeile funktioniert vivid
zum Beispiel in und Sie können den keyserver...
Schritt überspringen , wenn Sie eine vorherige MongoDB-Installation hatten und nur ein update
und ausführen dist-upgrade
)