Установка последней версии Node.js / MongoDB?

Как я могу установить Node.js и MongoDB, чтобы они были самыми последними версиями? Доступные версии из диспетчера пакетов не обновлены, и PPA от Chris Lea для Node.js не обновляется регулярно.

24
задан 13 April 2017 в 15:25

2 ответа

Пакеты в Усовершенствованном Упаковочном Инструменте (AptGet) всегда не работают или время от времени устарели на Ubuntu. Я предлагаю создать Node.js из источника и установить рекомендуемый .deb пакет для Ubuntu, предоставленной MongoDB.


Демонстрационное видео:

http://youtu.be/SWztoBP7RQQ


Требования

Они необходимы для создания и выполнения.

sudo apt-get install build-essential lamp-server^

Build & Install Node.js

Node.js может легко быть установлен от его исходного пакета, расположенного на первой полосе nodejs.org. Это позволяет Вам создавать самый совместимый пакет для установки.

Примечание: Я рекомендую не установить Двоичные файлы Linux для Вашей архитектуры системы (т.е. x32, x64), поскольку они пропускают компоненты, которых можно потребовать, такие как NPM.

Node.js Front Page

Можно щелкнуть правой кнопкой по кнопке INSTALL, чтобы скопировать исходную ссылку пакета и сделать следующее также в терминальной консоли. (Пример показывает, как установить текущую версию с 31.07.2014),

wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz

Распакуйте и введите каталог.

tar -xvzf node-v0.10.30.tar.gz
cd node-v0.10.30

Настройте make-файл для своей машины, затем создают и устанавливают как пользователь root.

./configure
make
sudo make install

Тест для проверки это было установлено.

node -v

Вы также установили Диспетчер пакетов Узла. Введите следующее для наблюдения объектов, которые были установлены с номерами версий:

npm version

Установите рекомендуемый пакет MongoDB

Документация MongoDB предлагает установить .deb пакет, обеспеченный ими для последних версий, пока Вы используете выполнение и Ubuntu более чем 9,10 "Кармические". Документ: Установка на Ubuntu

Получите ключ:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Получите исходный список:

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

Обновите диспетчер пакетов и установку:

sudo apt-get update && sudo apt-get install mongodb-org

Тест, если MongoDB окружают выполнения:

mongo

Нажмите Ctrl+C для выхода.

Примечание: Монго-10gen может быть обновлено и обновлено от AptGet. Вы не должны выполнять действие установки снова, если Вы не удаляете его.

22
ответ дан 13 April 2017 в 15:25

node.js

Текущая версия node.js в ubuntu - 0.10, где 0.12 стабильно. Вы можете обновить встроенную команду n как

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

MongoDB

MongoDB обновил свои репозитории до http://repo.mongodb.org/apt/ubuntu. Установить

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

(за исключением случаев, когда вы используете 12.04, в этом случае замените trusty, но эта строка работает, например, в vivid, и вы можете пропустить шаг keyserver..., если у вас было предыдущий MongoDB-установить и просто сделать update и dist-upgrade)

Ссылки: Node.js и MongoDB

0
ответ дан 13 April 2017 в 15:25

Другие вопросы по тегам:

Похожие вопросы: