Nodejs在ubuntu下安装
Nodejs在ubuntu下安装
ubuntu中的软件源一般提供的都是比较旧的版本: (1)在软件源中安装的命令如下
#sudo apt-get install python-software-properties
#sudo add-apt-repository ppa:jerome-etienne/neoip
#sudo apt-get update
# sudo apt-get install nodejs
(2)不过我们一般不希望这样安装,因为太旧了安装npm时就会提示nodejs太旧了,所以我们选择到官网上下载最新版本的自己编译,将下载下来的压缩包解压到你指定的目录下,解压出来的包中有一个readMe的文本文件可以看一下,教我们如何去编译。(我们可以在文档中看到关于在Ubuntu的安装命令如下)
./configure
make
sudo make install
(注:如果没有安装编译器,以上的命令无法成功运行,需安装一个叫 build-essential的编译工具,如何安装可以查相关的文档)到此nodejs成功安装好了而且附带安装了npm
随便说明一个如果在使用 npm install -g express
提示没权限的话可以使用下面的方法
sudo npm install -g express
这样下次只要一打开命令窗口就可以用node了是不是很爽
要在Ubuntu系统上安装Node.js,可以通过以下两种方法进行:
方法一:通过软件源安装
虽然这种方法通常会提供较旧的版本,但它是最简单的方式。你可以使用以下命令来安装Node.js:
sudo apt-get update
sudo apt-get install nodejs
但是,由于这种方式可能提供的版本较旧,可能会导致某些需要新版本功能的库无法正常使用。
方法二:从官网下载并手动编译安装
-
安装依赖 首先,确保你已经安装了
build-essential
编译工具。这一步是必须的,因为Node.js需要编译源代码才能安装。sudo apt-get install build-essential
-
下载并解压Node.js源码 访问Node.js的官方GitHub仓库下载最新的稳定版本源码,并将其解压到你希望的位置。
wget https://nodejs.org/dist/v16.17.0/node-v16.17.0.tar.gz tar -xf node-v16.17.0.tar.gz cd node-v16.17.0
-
编译和安装 进入解压后的目录后,执行以下命令来配置、编译和安装Node.js。
./configure make sudo make install
-
验证安装 安装完成后,可以通过运行
node -v
和npm -v
来验证Node.js和npm是否正确安装。node -v npm -v
如果你在全局安装npm包时遇到权限问题,可以使用sudo
前缀来提升权限,例如:
sudo npm install -g express
或者更推荐的方法是使用nvm
(Node Version Manager),它可以让你轻松管理多个Node.js版本。安装nvm的步骤可以在其GitHub页面找到。
以上就是在Ubuntu系统上安装Node.js的两种方法,推荐使用第二种方法以获得最新版本的Node.js。