首页 > 系统相关 >Ubuntu安装最新nodejs

Ubuntu安装最新nodejs

时间:2023-11-20 13:11:33浏览次数:38  
标签:gpg nodejs sudo apt etc Ubuntu nodesource 安装

环境:Ubuntu 20.04.6

问题描述

由于ubuntu默认的apt下载器只能下载较老版本的nodejs,而使用源代码编译又有点麻烦,因此这里采用github上官方推荐的方式,推荐看官方的教程,里面还介绍了nodejs和ubuntu的对应版本,地址如下:https://github.com/nodesource/distributions。

安装步骤

  1. Download and import the Nodesource GPG key:

    sudo apt update
    sudo apt install -y ca-certificates curl gnupg
    sudo mkdir -p /etc/apt/keyrings
    curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
    
  2. Create deb repository:

    NODE_MAJOR=20
    echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
    

    注意:这里的NODE_MAJOR就是你想安装的nodejs版本,可以根据需要自行修改。

  3. Run Update and Install:

    sudo apt-get update
    sudo apt-get install nodejs -y
    
  4. 安装完毕。

卸载步骤

apt purge nodejs &&\
rm -r /etc/apt/sources.list.d/nodesource.list &&\
rm -r /etc/apt/keyrings/nodesource.gpg

其中的&&\意思是:左边的命令如果执行成功,那么就执行右边的命令。

标签:gpg,nodejs,sudo,apt,etc,Ubuntu,nodesource,安装
From: https://www.cnblogs.com/beasts777/p/17843711.html

相关文章

  • Centos7安装Redis(超详细)
    ​Redis是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。​下载地址:https://github.com/microsoftarchive/redis/re......
  • Ubuntu 16.04 安装英伟达(Nvidia)显卡驱动
    Ubuntu16.04安装英伟达(Nvidia)显卡驱动配有英伟达显卡的主机,装完Ubuntu16.04后出现闪屏现象,是由于没有安装显卡驱动。显卡型号NVIDIACorporationGM204[GeForceGTX970]由于没有显卡驱动,屏幕闪屏,以下安装过程在终端模式下进行(按Ctrl+Alt+F1切换到终端界面)如果不能......
  • 安装install的项目的报错sass npm ERR! [email protected] postinstall: `node scripts
    npmERR!codeELIFECYCLEnpmERR!errno1npmERR!node-sass@4.14.1postinstall:`nodescripts/build.js`npmERR!Exitstatus1npmERR!npmERR!Failedatthenode-sass@4.14.1postinstallscript.npmERR!Thisisprobablynotaproblemwithnpm.Thereis......
  • Vmware SRM安装
    先安装Replication,再安装SRM安装Replication:1、解压VMWare-vSphere_Replication-8.5.0-20268794.iso2、导入Replication虚拟机在VC中导入VMWare-vSphere_Replication-8.5.0-20268794.iso解压文件夹下/bin文件夹里8个文件其中5个:vSphere_Replication_OVF10.certvSphere_Repl......
  • 未安装项目的目标框架
    原文链接:https://zhidao.baidu.com/question/328511311485098325.html直接下载安装4.6.2版本的.NETFramework。再网上下载安装时提示已安装过。点击第二个,跳转到一个下载安装的网站,将vs关掉,再下载安装开发者工具包(SDK)就成功了。SDK就是(Softwaredevelopmentkit):软件开发工......
  • 分享一个 Docker 图形化工具 Portainer安装并实现远程访问
    Portainer是一个轻量级的容器管理工具,可以通过Web界面对Docker容器进行管理和监控。它提供了可视化的界面,使得用户可以更加方便地管理Docker容器、镜像、网络和数据卷等资源。下面介绍如何将本地Portainer管理界面结合cpolar内网穿透工具实现远程任意浏览器访问!远程访问......
  • ArmSoM-W3应用开发之安装docker
    1.简介RK3588从入门到精通系列专题开发板:ArmSoM-W3Kernel:5.10.160OS:Debian11本⽂介绍ArmSoM-W3在Debian11下如何安装使用docker 2.Rockchip平台系统运行dockerDocker运行对内核配置有要求,需要kernel开启cgroups、namespace、netfilter、overlayfs等......
  • 2023年confluence安装
    声明感谢zhile与cptactionhank两位大佬,一切功劳归与两位大佬。文中内容仅用于个人测试尝鲜,从未用于多人使用场景。读者如需商业使用请向Atlassian官方购买正版,一切商用侵权行为等导致的后果,归咎于直接使用者,与两位大佬以及PrimaryHacker无关。部署所需文件jdk1.8.0、MySQL5......
  • nodejs你应该知道的13个库 | Sequelize CORS Nodemailer Async Lodash Axios
    1.SequelizeSequelize是一种基于promise的Node.js对象关系映射器(ORM)使用,它使开发人员更容易使用关系数据库。 2.CORSCORS是一个Node.js包,它使用Connect/Express提供跨域资源共享(CORS)作为中间件。CORS包包装了Node.js路由中间件,允许程序从其自己的域以外的......
  • LNMP一键安装包安装的mysql远程连接不上的问题
    正常的做法: 以root用户登录mysql:grant all privileges on*.* to创建的用户名@"%"identified by "密码";flushprivileges;例如:mysql>grant all privileges on*.* tozhangsan@"%"identified by "123456";......