當前位置: 首頁>>技術教程>>正文


如何使用apt安裝NodeJS 4?

, , ,

問題描述

如何使用apt-get實用程序在Ubuntu上安裝NodeJS 4

最佳解決方法

說明來自這裏:https://github.com/nodesource/distributions

wget -qO- https://deb.nodesource.com/setup_4.x | sudo bash -

然後:

sudo apt-get install nodejs

這是係統版本:

ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ lsb_release -r
Release:    15.04
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ node -v
v4.0.0
ubuntu@424c7702-0947-e7c7-c532-dfec484fc109:~$ npm -v
2.14.2

次佳解決方法

節點版本管理器始終具有最新版本

我強烈認為installing Node with Node Version Manager是Ubuntu的最佳選擇,如果你將它安裝在你打算進行開發的計算機上(而不是生產服務器)。

當您通過官方存儲庫安裝時,您最終會得到一些非常過時的東西。您總是可以添加PPA,但最終仍然會使用messy permissions,其中全局安裝來自npm的模塊需要管理員權限。

使用NVM,所有內容都保存在您的主文件夾中(因此不需要sudo),您可以安裝多個版本的Node(包括4.0)並輕鬆切換它們。

使用NVM安裝

取自NVM installation instructions

獲取NVM的最新副本(您可能需要首先使用sudo apt-get install curl):

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.26.1/install.sh | bash

告訴你的shell使用nvm(您可能希望將其添加到~/.bashrc,以便將來自動發生):

source ~/.nvm/nvm.sh

然後安裝最新的節點版本:

nvm install 4.0

並告訴nvm您要使用哪個版本的Node:

nvm use 4.0

您可能還想將nvm use 4.0行添加到~/.bashrc,這樣您每次啟動終端時都不必選擇節點版本。

現在,如果您檢查which node,它應該為您提供主文件夾中可執行節點的路徑。運行node --version應該告訴您正在運行v4.0.0

第三種解決方法

有了kudus到@jarsever,我個人不讚成“curl|sh”範例。

如果你感到同樣的不安,當我被要求將一些任意文本從互聯網上傳輸到root帳戶的shell過程中時,你可能想嘗試同樣的效果但是(稍微)少恐懼,不確定並懷疑:

version=4
apt-key adv --keyserver keyserver.ubuntu.com --recv 68576280
apt-add-repository 'deb https://deb.nodesource.com/node_${version}.x precise main'
apt-get update
apt-get install nodejs

我相信這個過程應該是清楚的,你也可以通過Ubuntu的軟件屬性UI做同樣的事情。

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/1257.html,未經允許,請勿轉載。