当前位置: 首页 > news >正文

Oracle Linux 9 (CentOS Stream 9) 安装 node.js 20

Oracle Linux 的 node 默认版本为 16,运行dnf update也无法改变大版本,还需要进行额外操作1

  1. 查看支持的版本

    sudo dnf module list nodejs
    

    输出如下

    Last metadata expiration check: 3:37:22 ago on Fri 11 Oct 2024 09:08:18 PM JST.
    Oracle Linux 9 Application Stream Packages (x86_64)
    Name                Stream              Profiles                                           Summary
    nodejs              18                  common [d], development, minimal, s2i              Javascript runtime
    nodejs              20                  common [d], development, minimal, s2i              Javascript runtimeHint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
    
  2. 启用 20 版本

    sudo dnf module -y enable nodejs:20
    

    输出如下

    Last metadata expiration check: 3:40:19 ago on Fri 11 Oct 2024 09:08:18 PM JST.
    Dependencies resolved.
    ==========================================================================================================================Package                      Architecture                Version                      Repository                    Size
    ==========================================================================================================================
    Enabling module streams:nodejs                                                   20Transaction Summary
    ==========================================================================================================================Complete!
    
  3. 正常升级

    sudo dnf update
    

    输出如下,可见已成功找到新版。

    Last metadata expiration check: 3:41:36 ago on Fri 11 Oct 2024 09:08:18 PM JST.
    Dependencies resolved.
    ==========================================================================================================================Package                Architecture Version                                                    Repository           Size
    ==========================================================================================================================
    Upgrading:nodejs                 x86_64       1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0                  ol9_appstream        14 Mnodejs-docs            noarch       1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0                  ol9_appstream       9.0 Mnodejs-full-i18n       x86_64       1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0                  ol9_appstream       8.4 Mnpm                    x86_64       1:10.8.1-1.20.16.0.1.module+el9.4.0+90390+ec2aa9c0         ol9_appstream       3.6 MTransaction Summary
    ==========================================================================================================================
    Upgrade  4 PackagesTotal download size: 35 M
    Is this ok [y/N]: y
    Downloading Packages:
    (1/4): nodejs-docs-20.16.0-1.module+el9.4.0+90390+ec2aa9c0.noarch.rpm                     9.0 MB/s | 9.0 MB     00:00
    (2/4): nodejs-full-i18n-20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64.rpm                6.7 MB/s | 8.4 MB     00:01
    (3/4): nodejs-20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64.rpm                          8.5 MB/s |  14 MB     00:01
    (4/4): npm-10.8.1-1.20.16.0.1.module+el9.4.0+90390+ec2aa9c0.x86_64.rpm                    4.9 MB/s | 3.6 MB     00:00
    --------------------------------------------------------------------------------------------------------------------------
    Total                                                                                      20 MB/s |  35 MB     00:01
    Running transaction check
    Transaction check succeeded.
    Running transaction test
    Transaction test succeeded.
    Running transactionPreparing        :                                                                                                  1/1Upgrading        : nodejs-docs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.noarch                                     1/8Upgrading        : nodejs-full-i18n-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64                                2/8Upgrading        : npm-1:10.8.1-1.20.16.0.1.module+el9.4.0+90390+ec2aa9c0.x86_64                                    3/8Upgrading        : nodejs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64                                          4/8Cleanup          : nodejs-1:16.20.2-8.0.1.el9_4.x86_64                                                              5/8Cleanup          : npm-1:8.19.4-1.16.20.2.8.0.1.el9_4.x86_64                                                        6/8Cleanup          : nodejs-docs-1:16.20.2-8.0.1.el9_4.noarch                                                         7/8Cleanup          : nodejs-full-i18n-1:16.20.2-8.0.1.el9_4.x86_64                                                    8/8Running scriptlet: nodejs-full-i18n-1:16.20.2-8.0.1.el9_4.x86_64                                                    8/8Verifying        : nodejs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64                                          1/8Verifying        : nodejs-1:16.20.2-8.0.1.el9_4.x86_64                                                              2/8Verifying        : nodejs-docs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.noarch                                     3/8Verifying        : nodejs-docs-1:16.20.2-8.0.1.el9_4.noarch                                                         4/8Verifying        : nodejs-full-i18n-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64                                5/8Verifying        : nodejs-full-i18n-1:16.20.2-8.0.1.el9_4.x86_64                                                    6/8Verifying        : npm-1:10.8.1-1.20.16.0.1.module+el9.4.0+90390+ec2aa9c0.x86_64                                    7/8Verifying        : npm-1:8.19.4-1.16.20.2.8.0.1.el9_4.x86_64                                                        8/8Upgraded:nodejs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64nodejs-docs-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.noarchnodejs-full-i18n-1:20.16.0-1.module+el9.4.0+90390+ec2aa9c0.x86_64npm-1:10.8.1-1.20.16.0.1.module+el9.4.0+90390+ec2aa9c0.x86_64Complete!
    

  1. CentOS Stream 9 : Node.js インストール : Server World ↩︎

http://www.lryc.cn/news/459254.html

相关文章:

  • 【Axure安装包与汉化包附带授权证书】
  • SSH隧道验证的原理及实现例子
  • [计算机视觉]chapter1
  • RTKLIB学习记录【postpos、execses_b、execses_r】
  • docker,docker-desktop,docker-compose download
  • C#_带参数的委托进入队列执行
  • 【OpenCV】(二)—— 图片读取展示和保存
  • 【花卉识别系统】Python+卷积神经网络算法+人工智能+深度学习+图像识别+算法模型
  • k8s、prometheus、grafana数据采集和展示的链路流程
  • sentinel dashboard改造落地设计实现解释(一)-分布式fetcher和metrics存储/搜索
  • LabVIEW提高开发效率技巧----时序分析
  • python不用ide也能进行调试
  • Django学习笔记之Django基础学习
  • smartctl 设置硬盘的 write-caching
  • 【Spring AI】Java实现类似langchain的向量数据库RAG_原理与具体实践
  • linux下使用systemctl设置开机自动运行程序
  • 复位电路的亚稳态
  • 针对考研的C语言学习(循环队列-链表版本以及2019循环队列大题)
  • 系统架构设计师教程 第12章 12.4 信息系统架构案例分析 笔记
  • web1.0,web2.0,web3.0 有什么区别 详解
  • 将图片添加到 PDF 的 5 种方法
  • TiDB 优化器丨执行计划和 SQL 算子解读最佳实践
  • 初学51单片机之I2C总线与E2PROM以及UART简单实例应用
  • 软考高级软件架构师论文——论Web系统的测试技术及其应用
  • 快速总结AFPN
  • Linux 内核中USB鼠标枚举失败问题总结
  • 十六进制转二进制
  • Python保存CSV文件,Excel打开后中文乱码
  • 数据湖数据仓库数据集市数据清理以及DataOps
  • 「Ubuntu」文件权限说明(drwxr-xr-x)