Jak mogę zainstalować Node.js i MongoDB, aby były to najbardziej aktualne wersje? Dostępne wersje z menedżera pakietów nie są aktualne, a PPA od Chrisa Lei dla Node.js nie jest regularnie aktualizowany.
źródło
Jak mogę zainstalować Node.js i MongoDB, aby były to najbardziej aktualne wersje? Dostępne wersje z menedżera pakietów nie są aktualne, a PPA od Chrisa Lei dla Node.js nie jest regularnie aktualizowany.
Pakiety w Advanced Packaging Tool (AptGet) nie zawsze działają lub są nieaktualne na Ubuntu. Sugeruję zbudowanie Node.js ze źródła i zainstalowanie zalecanego pakietu .deb dla Ubuntu dostarczonego przez MongoDB .
Demo wideo:
Są one potrzebne do budowy i uruchomienia.
sudo apt-get install build-essential lamp-server^
Node.js można łatwo zainstalować z pakietu źródłowego znajdującego się na stronie głównej nodejs.org. Pozwala zbudować najbardziej kompatybilny pakiet do instalacji.
Uwaga: Nie polecam instalowania Linuksowych plików binarnych dla architektury systemu (tj. X32, x64), ponieważ brakuje w nich wymaganych komponentów, takich jak NPM.
Możesz kliknąć prawym przyciskiem myszy przycisk ZAINSTALUJ , aby skopiować łącze do pakietu źródłowego i wykonać następujące czynności również w konsoli terminala. (Przykład pokazuje, jak zainstalować aktualną wersję z 31.07.2014)
wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
Rozpakuj i wejdź do katalogu.
tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30
Skonfiguruj plik make dla swojego komputera, a następnie skompiluj i zainstaluj jako użytkownik root.
./configure
make
sudo make install
Przetestuj, aby upewnić się, że został zainstalowany.
node -v
Zainstalowano również Menedżera pakietów węzłów . Wpisz następujące informacje, aby wyświetlić elementy, które zostały zainstalowane z numerami wersji:
npm version
Dokumentacja MongoDB sugeruje zainstalowanie dostarczonego przez nich pakietu .deb dla najnowszych wersji, o ile używasz działającego i Ubuntu w wersji 9.10 „Karmic”. Doc: Instalowanie na Ubuntu
Zdobądź klucz:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
Uzyskaj listę źródeł:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Zaktualizuj menedżera pakietów i zainstaluj:
sudo apt-get update && sudo apt-get install mongodb-org
Sprawdź, czy powłoka MongoDB działa:
mongo
Naciśnij Ctrl+, Caby wyjść.
Uwaga: mongo-10gen może być aktualizowany i aktualizowany z AptGet. Nie musisz ponownie wykonywać akcji instalacyjnej, chyba że ją usuniesz.
node.js
Obecna wersja node.js na Ubuntu to 0.10, gdzie 0.12 jest stabilna. Możesz dokonać aktualizacji za pomocą wbudowanego
n
polecenia asMongoDB
MongoDB zaktualizował swoje repozytoria do
http://repo.mongodb.org/apt/ubuntu
. Żeby zainstalować(z wyjątkiem sytuacji, gdy używasz 12.04, w którym to przypadku zamień
trusty
, ale ten wiersz działavivid
na przykład i możesz pominąć tenkeyserver...
krok, jeśli miałeś poprzednią instalację MongoDB i po prostu wykonajupdate
adist-upgrade
)Odnośniki: Node.js i MongoDB
źródło