ubuntu12.04 下安装nodejs--增加自己补充

Ubuntu中安装最新NodeJS和NPM 1. 更新ubuntu软件源 Ubuntu 16.04 TLS,执行以下命令: sudo apt-get update sudo apt-get install -y python-software-properties software-properties-common sudo add-apt-repository ppa:chris-lea/node.js sudo apt-get upd... 阅读详情

第一步,安装依赖包    
1)安装编译器和运行环境.一般只用这个就好了.后面的可以自己看着办.

#这个下面的可以执行下看看。反正要保证所有需要的都已经安装好了。

2).确保系统安装来python,gcc,g++,如果没有则安装:

3).安装git,如果直接下载源码,git也可以不装.预留着.

第二步,获取node源码
去官网直接下载:http://nodejs.org    
#解压

#进入解压后的文件夹

第三步,编译,安装
1)不指定安装路径,三步搞定

[注:这种方式不推荐,貌似安装后会有很多问题的.因为俺是liunx菜鸟撒.如果你是大牛不用考虑俺的,自己去解决问题吧.哈哈!]

2)指定安装路径:执行configure命令设置安装目录
(注:指定的安装目录要在安装完毕后.设置权限.很重要!如果本身账户就是root那这里都是废话.如果不是就请注意了.如何设置文件权限,后面有讲.现在可以继续。)
例如将nodejs安装在/usr/local/node目录下。

#运行make命令编译源代码,再运行make install命令安装nodejs

第四步,设置环境变量    
1)如果不设置环境变量,你将只能在/usr/local/node/bin目录下运行node

[注:每次开终端都要运行下上面命令,麻烦!所以推荐使用下面2的.–!]

2)将node的路径加入的环境变量中,以便打开shell之后直接调用node命令。对于Ubuntu来说,比较常见的做法就是编辑当前用户的配置文件.bashrc文件,将如下脚本加入文件的末尾:

[注:如果你用图形界面的话,打开文件浏览器,按一下ctrl+h,就会显示隐藏的文件,这样就能找到.bashrc文件了,我使用的这种方式.]

第五步,测试node是否安装成功    
//显示node版本号,表示安装成功


其他:
例如:安装express
#记得一定要加-gd,不然他就会安装到当前文件夹下

#-g代表安装到NODE_PATH的lib里面,而-d代表把相依性套件也一起安装。如果沒有-g的话会安装目前所在的目录(会建立一个node_modules的文件夹),你可以通过以下指令来比较两者的不同:

文件权限设置(注:是给非root帐号的.):

可以参看第三步的路径.
下面是俺装spm之前设置文件夹权限的方式:
#进入local目录

#给node文件夹可读可写的权限

[注:我是这样操作的,这里你自己如果懂这个.那应该很明白的.]

#查看历史,随便你想看就看呗,不看就跳过.

权限给好了就可以安装spm了,同样安装其他模块(比如express)也不会出问题了.

#回到根目录,可回可不回,随便

#开始安装,为啥要-gd前面有解释,不加-gd的话,可能会出一些问题,如果你可以解决问题,那么就不用担心。如果这里加-gd,那么前面的文件夹权限步骤肯定是要给的.不给权限会执行不了下面的命令.具体你自己试一试就知道了.
[注:如果本来账户就是root就跳过这些废话,嘿嘿!]

#然后一直等待
#完毕之后就是,查看版本要大写.(晕!)

输出版本这就OK了.

上面都是以我的第三步中设置的目录为栗子的.

终于折腾完了,在liunx中装nodejs,并安装spm的过程.恩,亲自尝试了一翻才知道.希望广大新手来说,这个能够帮助到您。如果有错误,请留言或者@我.- -!

最新版的已经自带了npm了,所以不用安装了,要装的只是spm.

如果这里还不明白,可以参考下面链接:

http://www.cnblogs.com/objectorl/archive/2012/05/01/install-nodejs-on-ubuntu.html

http://www.lzlu.com/blog/?p=792

本文固定链接: http://www.xiaobai8.com/Blog/763.html



---------------------------------------------------------------------------------------------------------------------

强烈推荐:

http://www.linuxidc.com/Linux/2011-12/50647.htm

3. 指定路径,编译执行:

  1. mkdir ~/local  
  2. ./configure –prefix=$HOME/local/node  
  3. make  
  4. make install  
  5. echo ‘export PATH=$HOME/local/node/bin:$PATH’ >> ~/.profile  
  6. echo ‘export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules’ >> ~/.profile  
  7. source ~/.profile  
第四步:设置环境变量
如果想重启后还能继续直接使用node命令,那么需要设置环境变量:
使用命令 sudo gedit /etc/profile 打开配置文件,在文件最后中添加如下两行:
export PATH=”$HOME/local/node/bin:$PATH”
export NODE_PATH=”$HOME/local/node:$HOME/local/node/lib/node_modules”


保存后重启系统使设置生效。




ubuntu18.04安装Nodejs 2019/10/08 Nodejs是运行在服务端的 JavaScript。创建私有链不可少(当然也可以用其他的)。这里的版本是10.16.3(最高的稳定版)。运行环境Ubuntu18.04。 Nodejs的安装 官方网站可以看到目前稳定版10.16.3。 详见:https://golang.google.cn/doc/install。 curl -sL https://deb.nodesourc... 阅读详情

相关推荐

Ubuntu 16.04下安装nodeJs

写在前面 最近折腾了一下使用网上使用人数较多的Ubuntu 16.04搭建了一个基于Linux的开发环境,并准备以后的学习就在Linux平台上了。那么下面讲述一下Linux下nodejs如何安装,网上的解决方案很多,这里我只是做一个记录,并不是说我的方有什么特别之处。 下载 首先去官网下载对应的版本,这里我是64位 移动安装包到指定位置并解压安装包 执行 如下命令 mv node-v8.9...

w候人兮猗 452

ubuntu12.04 下安装nodejs【整理】

ubuntu12.04 下安装nodejs【整理】 作者:杭州-小白 发布:2013-01-20 13:46 分类:ubuntu, 分享 阅读:15,819 次 1条评论 ubuntu12.04 下安装nodejs web前端 杭州-小白 liunx里面安装nodejs我也找了很多文章,貌似对很多liunx新手来讲不是很清楚,下面是我结合一些文章,亲自实践得到...

dalaoshu321的博客 204

在Ubuntu 16.04下安装nodejs

介绍 Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。 通过利用前端和后端的JavaScript,开发可以更一致,并在同一系统中进行设计。 在本指南中,我们将向您介绍如何在Ubuntu 16.04服务器上开始使用Node.js。 如果您正在寻求建立一个生产环境的Node.js,看看这个链接: 如何建立一个Node.js的应用程序进行生产 。 先决条件 本指...

qq_40907977的博客 4710

ubuntu 安装 指定版本:nodejs

那么就需要使用 nodesource 来安装指定版本的 nodejs 了。其需要下载一个脚本,运行此脚本会在 ubuntu 里添加一个 nodejs 源,然后用 apt 就可以下载指定的 nodejs 了。PPA 的全称为 personal package archive。通过 PPA 安装指定或最新版本的 nodejs。

jixn的博客 2万+

Debian/Ubuntu 安装 NodeJS【详细步骤】

使用apt-get命令安装NodeJS,秒秒钟安装完毕!

甘蓝的专栏 2172

Amesim管路仿真进阶:如何用阻力管实现不规则管路的高精度模拟

本文深入探讨了在Amesim仿真中,如何利用阻力管(Orifice with Table)元件,特别是TFORT0子模型,实现对不规则管路的高精度模拟。通过直接输入基于测试或CFD的流量-压降数据,该方法能有效弥补标准管路模型在复杂流道、内部结构复杂等场景下的不足,为液压、热管理等系统仿真提供精准可靠的部件模型。

cicd6pipeline的博客 671

ubuntu 安装 nodejs12

执行下面的命令: sudo apt -y install curl dirmngr apt-transport-https lsb-release ca-certificates curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt install nodejs 查看版本: node -v npm -v

qq_39820860的博客 3457

【初阶】手把手教你轻松上手Denodo | 连接数据库并创建基本视图 (二)

在本教程的第二部分,我们将涵盖:连接到数据库,与创建基本视图。

Denodo的博客 1113

ubuntu 安装 Nodejs

【代码】ubuntu 安装 Nodejs。

qq_38231093的博客 1264

OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation

电磁线圈组驱动经典系统,可以作为参考。 OctoMag: 用于5自由度无线微操作的一个电磁铁系统 OctoMag: An Electromagnetic System for 5-DOF Wireless Micromanipulation [1] Paper Link Authors: J. J. Abbott, etc. 2010, TRO IEEE Transactions on Robot...

XU Yangxin的博客 1666

Titans:谷歌新型神经记忆架构,突破 Transformer 长序列处理的瓶颈

Titans 是谷歌推出的新型神经网络架构,通过神经长期记忆模块突破 Transformer 在处理长序列数据时的瓶颈,支持并行计算,显著提升训练效率。

士多啤梨先生の博客 994

记录一下Ubuntu系统中Nodejs安装

github。

Leon4055的博客 552

贪婪投影三角化算法

贪婪投影三角化算法是一种利用点云数据进行曲面重建的方法。其基本思想是通过迭代地连接点云中的邻近点来生成三角形,从而构建出整个表面。这种方法被称为“贪婪”,因为它在每一步仅考虑当前最优的策略,而不考虑全局的最优性。

twnkie的博客 1567

如何在Ubuntu 18.04上安装/卸载NodeJS

NodeJS is a JavaScript framework that allows you to build fast network applications with ease. In this guide, we delve in and see how you can How to install NodeJS on Ubuntu 18.04. NodeJS是一个JavaScript...

从零开始的教程世界 4366

用ChatGPT 5.5掌握SCI的4个实操润色技巧,论文质量极速提升!(附提示词)

ChatGPT 5.5的发布,在学术写作中的应用变得更加精准和安全,通过正确的使用方法,不仅可以改善语法与表达,让论文达到SCI发表水准,还能最大程度保留作者原意,将AIGC检测率控制在低风险区间。可以帮大家省下大量纠结语法、梳理逻辑的时间,在保证润色质量的同时,兼顾AIGC检测的合规要求,为论文投稿成功率提供实实在在的提升。通过智能调整语序、优化用词和句式结构,该方法能够在保留学术质感的同时,使文章表达更自然、贴近人工撰写的风格,从而避免文字过于程式化,提升论文整体可读性和表达的个性化特征。

智能AI让学术科研更容易 65

华为OD机试双机位C卷:日志排序 (Py/C/C++/Java/Js/Go)

华为OD机试双机C卷真题【日志排序】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试-日志排序。

qq_45776114的博客 1754

学习分享:Ubuntu18.04 下安装 NodeJS

Ubuntu18.04 下安装 NodeJS 因为项目需求,特意研究了一下 Ubuntu18.04 下安装 NodeJS,这里分享两种安装方式

混子还在路上 6134

【总目录】AUTOSAR精进之路专栏介绍及内容目录持续更新...

本专栏系统讲解AUTOSAR汽车电子开发技术,包含Eth/OS/Can/Lin等协议栈、MCAL驱动、功能安全等核心模块。内容基于实际项目经验,从概念原理到工程配置、特殊需求实现及问题排查进行深入剖析。重点涵盖TC3xx芯片平台开发、多核OS、网络管理、存储协议栈等难点问题,提供100+篇原创技术文章。专栏采用付费模式,保证内容完整性和持续更新,并提供专业答疑服务。适合汽车电子工程师系统学习AUTOSAR开发技术。

qq_36056498的博客 6522

ubuntu12.04 nodejs安装

刚开始打算用源码编辑安装,但在configure的时候遇到g++版本太低的问题,要是升级g++那就太麻烦了。 采用下面的方法安装: sudo apt-get install python-software-properties sudo apt-add-repository ppa:chris-lea/node.js sudo apt-get update sudo apt-get insta

jenyzhang的专栏 986

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Ubuntu14.04安装nodejs

Ubuntu14.04安装nodejs 时间: 2016.04.10 系统环境:Ubuntu14.04.4 1. 通过apt-get下载编译好的软件包由于默认ubuntu下载的nodejs版本过低,根据官方给的安装解决方法:(地址) Debian and Ubuntu based Linux distributions 在终端执行以下两个命令: curl -sL https://deb.node

萧__xiao的专栏 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Ubuntu18.04,Ubuntu 16.04安装Nodejs v13.x

在Ubuntu 18.04中安装Nodejs v13 Nodejs的安装方法可以直接参考在Github上面的安装方法,本文档也是通过github上的方法安装. github地址: https://github.com/nodesource/distributions 1. 准备操作系统 这里我们使用的是Ubuntu 18.04。 2. 安装Nodejs 执行以下命令: curl -sL https...

wenwst的专栏 1643

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Ubuntu 如何安装 NodeJS

【代码】Ubuntu 如何安装 NodeJS。

学习笔记 5892

ubuntu18.04安装nodejs12.16.1历程

一 前提准备 根据nodejs的github上所说,在Ubuntu上安装nodejs之前,需要有一定的环境支持,具体如下: 因此,我们需要先配置上述所需环境, 配置gcc g++ make 默认的Ubuntu存储库包含一个名为meta的软件包build-essential,该软件包包含GCC编译器以及编译软件所需的许多库和其他实用程序。 执行以下步骤: 首先更新软件包列表: sudo ap...

weixin_40892578的博客 3519

ubuntu18.04 下安装nodejs以及pm2

原文链接:https://dsx2016.com/?p=254 ➢ 前提条件 系统:ubuntu 18.04 环境:纯净版无安装任何其他 ➢ 更新apt-get apt-get update ➢ 安装nodeJs apt-get install nodejs ➢ 检测node版本 尽量是最新稳定版或者接近 ➢ 安装npm 难道不应该是自带的吗? apt...

大师兄 8305

Ubuntu 16.04环境下nodejs的安装和配置

Ubuntu 16.04环境下nodejs的安装和配置下载nodejs配置nodejs 下载nodejs 在ubuntu环境下,前往nodejs官网https://nodejs.org/en/,nodejs官网能自动检测自己的系统版本,推荐出合适的nodejs版本,如下图: 下载之后,得到一个后缀名为tar.xz的压缩包。把压缩包解压,得到一个名为node-v10.15.3-linux-x64的...

看门猫的博客 7053
上一篇: Ubuntu 搭建FTP服务器以及解决530问题
下一篇: Ubuntu下配置Nodejs,并安装express和socket.io
dreamjava9213
博客等级 码龄16年 7粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值