Як я можу встановити Node.js та MongoDB, щоб вони були найновішими версіями? Доступні версії менеджера пакунків не оновлюються, і PPA від Chris Lea для Node.js не оновлюється регулярно.
Як я можу встановити 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 Binaries для вашої архітектури системи (наприклад, x32, x64), оскільки в них відсутні компоненти, які можуть знадобитися, наприклад, NPM.
Ви можете правою кнопкою миші натиснути кнопку ВСТАНОВИТИ, щоб скопіювати посилання на вихідний пакет, і виконати наступне також у своїй термінальній консолі. (Приклад показує, як встановити поточну версію станом на 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 "Karmic". Документ: Встановлення на 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щоб вийти.
Примітка: mongo-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
)