На веб- сайті https://nodejs.org/ я помітив, що вузол зараз знаходиться в v 0.12.0.
Чи може хтось дозволити мені знати, як встановити останню версію вузла разом із npm (термінальні команди, будь ласка)?
sudo apt-get install nodejs-legacy
На веб- сайті https://nodejs.org/ я помітив, що вузол зараз знаходиться в v 0.12.0.
Чи може хтось дозволити мені знати, як встановити останню версію вузла разом із npm (термінальні команди, будь ласка)?
sudo apt-get install nodejs-legacy
Відповіді:
Використовуйте PPA NodeSource. Детальніше дивіться в інструкції по встановленню . Спочатку виберіть потрібну версію Node.js і додайте для неї джерела:
v=8 # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -
Потім встановіть пакет Node.js.
sudo apt-get install -y nodejs
PS: curl
пакет повинен бути встановлений на сервері для цих кодових рядків.
Якщо ви nodejs
вже встановили і хочете оновити, то спочатку видаліть поточну інсталяцію та встановіть її знову за допомогою сценаріїв, наведених вище.
sudo apt-get purge nodejs npm
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
та інсталяції nodejs
я закінчивсяv0.10
Взагалі кажучи, завантаження довільних даних з URL-адреси в сеанс кореневої оболонки не є хорошою ідеєю, і я б хотів, щоб люди перестали розглядати це як рішення для всього - "Будь ласка, просто запустіть цей скрипт, який я надсилаю вам, а також поки ми" знову це - у мене є міст, який ви, напевно, зацікавили б придбати ".
Як альтернатива, ось "Ubuntu Way" зробити те саме, де ви можете бачити, як система оновлюється, і знати, які сховища та які ключі додаються до вашої конфігурації системи:
curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs
Це для останньої (на момент написання) версії Nodejs 7. Інші версії також можна отримати простою зміною URL-адреси репо-версії - детальну інформацію можна отримати в документації на nodesource.com.
$(lsb_release -c)
біт автоматичного виявлення випуску на один із підтримуваних версій та вирішіть наслідки.
apt-get
рішення - прямий наркоз.
Node.js v4.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
джерело: https://github.com/nodesource/distributions#debinstall
Якщо ви хочете оновити всередині npm
, ви можете скористатися n
командою:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo npm install npm@latest
При цьому встановлюється n пакет, який ви можете використовувати для перемикання NodeJS-версій і використовує його. Порівняння з альтернативними параметрами NVM та команд є в SO . Також є публікація в блозі .
nvm install lts/carbon
встановлює для мене npm та node. Чим це відрізняється від вищезазначених команд, якими ви поділилися?
nvm
чи n
оновити NodeJS та npm
. В обох випадках ви використовуєте npm
для установки пакетів вузлів.
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
Тут ви можете знайти більше інформації: Node.js v0.12, io.js та репозиторії NodeSource Linux
Щоб встановити NPM,
sudo apt-get install npm
Тоді для Node,
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
Ця команда встановить вузол на основі вашої версії, яку ви хочете ..
https://github.com/creationix/nvm
NVM встановлює для вас як останній стабільний вузол, так і npm
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Тепер протестуйте його за допомогою пакета манекенів:
npm install --global vaca
vaca
Оскільки пошук джерел повинен бути виконаний для кожної нової оболонки, хакерський сценарій встановлення додає деякий автоматичний пошук у кінці вашого .barshrc
. Це працює, але я віддаю перевагу видалити доданий автоматично та додати власний:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Переваги:
дозволяє використовувати декілька версій Node та без sudo
є аналогом Ruby RVM та Python Virtualenv, що широко вважається найкращою практикою у спільнотах Ruby та Python
завантажує попередньо складений двійковий файл, де це можливо, а якщо ні, він завантажує джерело і компілює його для вас
Ми можемо легко перемикати версії вузлів за допомогою:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Потім ви можете відслідковувати git- .nvmrc
файл, щоб вказати версію вузла, необхідну для даного проекту: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for проект / 54503474 # 54503474
Тестовано в Ubuntu 17.10.
Для версії 5.x Відповідно до PPA :
apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
Ви можете встановити останню версію дуже легко, використовуючи нижчу інструкцію.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Vesion 7.x - це остання версія вузла.
sudo apt-get install nodejs
Вище рядка буде встановлено nodejs.
sudo apt-get install - істотний
Це дозволить встановити необхідні модулі для належного виконання nodejs.
Тепер перевірте, чи правильно встановлені nodejs у вашому кінці
nodejs -v
Це поверне встановлену версію nodejs.
npm -v
Це поверне встановлену версію npm. Сподіваюся, це допомагає ....
Джерело: посилання покаже вам, як встановити nodejs, використовуючи деякі інші методи.
build-essential
?
Node.js доступний у вигляді пакету оснащення у всіх підтримуваних на даний момент версіях Ubuntu. Спеціально для Node.js, розробники можуть вибирати один з підтримуваних на даний момент випусків та отримувати регулярні автоматичні оновлення безпосередньо з NodeSource. Наразі доступні версії 6, 8, 9, 10, 11 і 12 Node.js, а Snap Store оновлюється протягом години або хвилин після випуску Node.js.
Вузол можна встановити за допомогою однієї команди, наприклад:
sudo snap install node --classic --channel 11/stable
Оснастка вузла може отримати доступ за допомогою команди node
, наприклад:
$ node -v v11.5.0
Оновлена версія npm буде встановлена як частина оснащення вузла. npm слід запускати поза відбитком вузла у вашій звичайній оболонці. Після встановлення оснащення вузла запустіть таку команду, щоб увімкнути перевірку оновлення npm:
sudo chown -R $ USER: $ (id -gn $ USER) / home / your-username /.config
Замініть your-username
у наведеній вище команді власне ім'я користувача. Потім запустіть, npm -v
щоб перевірити, чи версія оновлення npm оновлена. Як приклад я перевірив, що npm був npm list yarn
оновлений , перевірив версію вже встановленого пакета з назвою пряжа з командою, а потім оновив існуючий пакет пряжі до останньої версії з командоюnpm update yarn
Користувачі можуть перемикатися між версіями Node.js в будь-який час, не вимагаючи використання додаткових інструментів, таких як nvm (Node Version Manager), наприклад:
sudo snap refresh node --channel=11/stable
Користувачі можуть протестувати крайні версії Node.js, які можна встановити з останнього крайового каналу, який в даний час відстежує версію 12 Node.js, перемикаючись з:
sudo snap switch node --edge
Такий підхід рекомендується використовувати лише тим користувачам, які бажають брати участь у тестуванні та повідомленні про помилки вище за течією.
Відпустіть кодове ім'я статусу LTS LTS Початок технічного обслуговування Початок технічного обслуговування Кінець 6.x Активний бор 2016-10-18 квітня 2018 квітня 2019 року 7.x Не LTS 8.x Active Carbon 2017-10-31 квітня 2019 грудня 2019 року 9.x Ні LTS 10.x Активний Dubnium жовтень 2018 квітня 2020 квітня 2021 року 11.x Ні LTS 2019-04-01 2019-06-30 12.x 2019-10-22 2021-04-01 2022-04-01 13.x Ні LTS 2020-04-20 2020-06-01
Для Ubuntu 15.10 ви можете завантажити .deb-форму форми пакету пакети.ubuntu.com
node --version
v4.2.3
Лише відкручування відповіді за допомогою @ 23W (прийнята відповідь).
Це лише вміст скрипту, просто щоб уникнути завивки кореневої оболонки.
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install -y nodejs
Завантажити nodejs
з https://nodejs.org/
Щоб встановити з терміналу:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz
//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
//Verify
node -v
npm version
Мій улюблений спосіб встановлення останніх nodejs та npm - це використання архіву інсталяційних файлів, розміщених на веб-сайті nodejs.
Це також може швидко стати вашим новим улюбленим способом. Працює як шарм. Він включає 1 завантаження та 1 команду. Зроблено. НЕ помилок [кілька разів я це робив]. Не потрібно було заздалегідь видаляти наявні матеріали.
Спочатку видаліть встановлену версію: (якщо вона існує)
sudo apt-get remove nodejs
https://nodejs.org/en/download/stable/
Завантажте Linux Binaries.
sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz
node -v
npm --version
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
tar
підтримує --xz
- і -C /usr/local
дозволяти tar
робити це cd
за вас.
NVM дуже простий в установці і дозволяє легко перемикати версії вузлів. З сховища github :
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
завантажує та запускає сценарій встановлення
nvm ls-remote
щоб побачити доступні версії. Скажіть, що ви хочете встановити версію 8.9.4
nvm install 8.9.4
і ви закінчили.
Щоб встановити іншу версію та використовувати її (скажімо, 9.6.1)
nvm install 9.6.1
nvm alias default 9.6.1
Оновити Менеджер пакунків
sudo apt-get update
Додавання PPA NodeJS
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
Встановлення NodeJS та NPM
sudo apt-get install nodejs
Тут я написав повну публікацію в блозі про встановлення NodeJS та NPM в Ubuntu. Натисніть тут, щоб прочитати
Такий підхід дозволяє легко видаляти Node.JS, зберігати різні версії та надавати команди всім користувачам системи.
Завантажити стабільну версію від Node.js , розархівуйте його, і перемістити його в /opt
.
Якщо ви хочете встановити різні версії, ви можете перейменувати папку відповідно до коду її версії:
/opt/node/6.9.1
Оскільки тільки root може змінювати файли в /opt
/, якщо ви не бажаєте викликати виклик sudo
кожного разу, коли вам потрібно змінити файл, змініть дозвіл групи:
chgrp adm -R /opt/node/10.15.3
Потім створіть файл, /etc/profile.d/node.sh
якщо такий вміст:
export NODE_HOME=/opt/node/10.15.3
export CPLUS_INCLUDE_PATH=${NODE_HOME}/include
export C_INCLUDE_PATH=${NODE_HOME}/include
export LD_LIBRARY_PATH=${NODE_HOME}/lib
export MANPATH=${NODE_HOME}/share/man:${MANPATH}
export PATH=${NODE_HOME}/bin:$PATH
Вихід та вхід у систему та X-Window перезавантажать усі конфігурації профілю.
Якщо у вас були встановлені попередні версії, щоб уникнути конфліктів з бібліотекою:
npm cache clean
Оновлення менеджера пакунків
sudo apt-get update
Додавання PPA
sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
Встановлення NodeJS та NPM
sudo apt-get install nodejs
Довідково: Встановлення NodeJS в Ubuntu - WebCheerz
sudo apt-get install nodejs
?