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.
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.
Odpowiedzi:
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.
Obecna wersja node.js na Ubuntu to 0.10, gdzie 0.12 jest stabilna. Możesz dokonać aktualizacji za pomocą wbudowanego npolecenia as
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
MongoDB zaktualizował swoje repozytoria do http://repo.mongodb.org/apt/ubuntu. Żeby zainstalować
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
(z wyjątkiem sytuacji, gdy używasz 12.04, w którym to przypadku zamień trusty, ale ten wiersz działa vividna przykład i możesz pominąć ten keyserver...krok, jeśli miałeś poprzednią instalację MongoDB i po prostu wykonaj updatea dist-upgrade)