Как я могу установить Node.js и MongoDB, чтобы они были самыми последними версиями? Доступные версии из диспетчера пакетов не обновлены, и PPA от Chris Lea для Node.js не обновляется регулярно.
Пакеты в Усовершенствованном Упаковочном Инструменте (AptGet) всегда не работают или время от времени устарели на Ubuntu. Я предлагаю создать Node.js из источника и установить рекомендуемый .deb пакет для Ubuntu, предоставленной MongoDB.
Демонстрационное видео:
Они необходимы для создания и выполнения.
sudo apt-get install build-essential lamp-server^
Node.js может легко быть установлен от его исходного пакета, расположенного на первой полосе nodejs.org. Это позволяет Вам создавать самый совместимый пакет для установки.
Примечание: Я рекомендую не установить Двоичные файлы Linux для Вашей архитектуры системы (т.е. x32, x64), поскольку они пропускают компоненты, которых можно потребовать, такие как NPM.
Можно щелкнуть правой кнопкой по кнопке 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 предлагает установить .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. Вы не должны выполнять действие установки снова, если Вы не удаляете его.
Текущая версия node.js в ubuntu - 0.10, где 0.12 стабильно. Вы можете обновить встроенную команду n
как
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
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
)