badblocks со своим флагом -w даст вашему диску довольно исчерпывающее тестирование (но уничтожит содержимое, поэтому не используйте его на диске, у которого есть данные, которые вы хотите сохранить).
Вообще говоря, загрузка произвольных данных из URL-адреса в сеанс корневой оболочки не является хорошей идеей, и я хочу, чтобы люди перестали рекламировать ее как решение для всего: «Пожалуйста, просто запустите этот скрипт, который я вам отправляю, а также в то время как мы находимся в этом - у меня есть мост, который, вероятно, вы бы заинтересовали бы в покупке ».
В качестве альтернативы, вот« Путь Ubuntu »делает то же самое, где вы можете видеть, как система обновляется и знает, какие репозитории и какие ключи добавляются в вашу конфигурацию системы:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
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-адреса репо - обратитесь за дополнительной информацией к документации nodeource.com.
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
Это устанавливает пакет n, который вы можете использовать для переключения версий NodeJS и использует его. Сравнение с альтернативными вариантами NVM и команд находится на SO. Существует также сообщение в блоге.
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 и репозитории Linux NodeSource
Для версии 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
Чтобы установить NPM,
sudo apt-get install npm
Затем для узла
sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x // here is the version what you want..
Эта команда установит узел на основе вашей нужной вам версии.
Вы можете установить последнюю версию очень легко, используя нижеследующую инструкцию.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -Vesion 7.x - последняя версия узла.
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install nodejs
sudo apt-get install build-essentialНад строкой будет установлена nodejs.
Это установит необходимые модули для правильной работы nodejs.
sudo apt-get install build-essential
Теперь проверьте, nodejs правильно установлен на вашем конце
npm -vnodejs -v
Это вернет установленную версию nodejs.
https://github.com/creationix/nvm
NVM устанавливает для вас как последний стабильный узел, так и npm
[ f1]Теперь протестируйте его с помощью фиктивного пакета:
npm install --global vaca
vaca
Поскольку для каждой новой оболочки необходимо найти источник, вы, вероятно, захотите добавить следующее к своему .bashrc:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Преимущества:
позволяет использовать несколько версий узла и без 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
Протестировано в Ubuntu 17.10. [ ! d15]
Для Ubuntu 15.10 вы можете скачать форму пакета .deb packages.ubuntu.com
node --version
v4.2.3
Загрузите nodejs из https://nodejs.org/
Для установки с терминала:
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
Node.js доступен как пакет snap во всех поддерживаемых версиях Ubuntu. Специфичные для Node.js, разработчики могут выбрать один из поддерживаемых в данный момент выпусков и получать регулярные автоматические обновления непосредственно от NodeSource. В настоящее время доступны версии 6, 8 и 9 версии Node.js с обновлением Snap Store в течение нескольких часов или минут выпуска Node.js.
Узел может быть установлен с помощью одной команды, например:
sudo snap install node --classic --channel 9/stable
Доступ к узлу можно получить с помощью команды node, например:
$ node -v v9.9.0Обновленная версия npm будет установлена как часть привязка узла. npm следует запускать за пределами узла repl, в вашей обычной оболочке. После установки быстрого запуска узла выполните следующую команду, чтобы включить проверку обновлений npm:
sudo chown -R $USER:$(id -gn $USER) /home/your-username/.configЗамените your-username в приведенной выше команде своим собственным именем пользователя. Затем запустите npm -v, чтобы проверить, обновлена ли версия npm. В качестве примера я проверил, что npm был обновлен, проверил версию уже установленного пакета с именем narn с помощью команды npm list yarn, а затем обновил существующий пакет пряжи до последней версии с помощью команды npm update yarn [!d4 ]
Пользователи могут переключаться между версиями Node.js в любое время, не требуя привлечения дополнительных инструментов, таких как nvm (Node Version Manager), например:
sudo snap refresh node --channel=8/stable
Пользователи могут тестировать версии с кратким выпуском из Node.js, который может быть установлен с последнего пограничного канала, который в настоящее время отслеживает работу по разработке Node.js версии 10, переключаясь с помощью:
sudo snap switch node --edge
Этот подход рекомендуется только тем пользователям, которые готовы участвовать в тестировании и сообщать об ошибках вверх по течению.
//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
Источник
Просто отключение ответа на @ 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 и npm - это использовать архив установочных двоичных файлов, предоставленный на веб-узле nodejs.
Это может быстро стать вашим новым любимым способом. Работает как шарм. Он включает в себя 1 загрузку и 1 команду. Готово. НЕТ ошибок [несколько раз я это сделал].
Сначала удалите установленную версию: (если существует)
sudo apt-get remove nodejs
Загрузить Linux Binaries.
Мне пришлось извлечь tar.xz в (d12)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/
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)
[ f4]Этот подход позволяет вам легко удалять Node.JS, поддерживать разные версии и предоставлять команды всем пользователям системы.
Загрузите стабильную версию Node.JS, распакуйте ее и переместите в [ f5].
Если вы хотите установить разные версии, вы можете переименовать папку в соответствии со своим кодом версии:
/opt/node/6.9.1
Поскольку только root может изменять файлы в /opt /, если вы не хотите вызывать invoke sudo каждый раз, когда вам нужно изменить файл, измените разрешение группы:
chgrp adm -R /opt/node/6.9.1
Затем создайте файл /etc/profile.d/node.sh, если следующий контент: [ ! d6]
export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}
export PATH=${NODE_ENV}/bin:$PATH
Выход из системы и вход в систему и X-Window перезагружают все конфигурации профилей.
Если у вас установлены предыдущие версии, чтобы избежать конфликтов библиотек:
npm cache clean
Обновление диспетчера пакетов
sudo apt-get update
Обновление диспетчера пакетов
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. Нажмите здесь, чтобы прочитать
Обновление диспетчера пакетов
sudo apt-get update
Обновление диспетчера пакетов
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