Circle Linux 8.6 安装 NodeJS(多版本可选)

  • 准备工作
    安装CircleLinux ISO 或者虚拟机镜像,容器镜像。

  • 下载地址:https://mirrors.aliyun.com/circle/8.6/isos/

  • Circle Linux 的优势是多架构支持,当前8.6 版本支持X86,ARM64,PPC64LE 三大架构。 开发者消息显示CircleLinux 9.0 开始将支持IBM LinuxOne 和IBM Z系列的机器。可以根据自己的机器情况下载对应的安装镜像。

  • 我这里下载一个最小化ISO:

https://mirrors.aliyun.com/circle/8.6/isos/aarch64/Circle-8.6-aarch64-minimal.iso

在自己的虚拟机里面安装,安装过程见 Circle Linux 8 安装部署(ISO)

  • 查看当前Circle Linux yum仓库里面的nodejs有几个版本
[root@builder001 ~]# dnf module list nodejs
Circle Linux 8 - AppStream                                                                                                                                                                                                                         10 kB/s | 4.3 kB     00:00    
Circle Linux 8 - AppStream                                                                                                                                                                                                                        692 kB/s | 7.8 MB     00:11    
Circle Linux 8 - BaseOS                                                                                                                                                                                                                           9.2 kB/s | 3.9 kB     00:00    
Circle Linux 8 - BaseOS                                                                                                                                                                                                                           847 kB/s | 2.6 MB     00:03    
Circle Linux 8 -infra                                                                                                                                                                                                                              97 kB/s | 3.0 kB     00:00    
Circle Linux 8 - Extras                                                                                                                                                                                                                           3.8 kB/s | 1.5 kB     00:00    
Circle Linux 8 - PowerTools                                                                                                                                                                                                                        16 kB/s | 4.3 kB     00:00    
Circle Linux 8 - PowerTools                                                                                                                                                                                                                       2.4 MB/s | 2.2 MB     00:00    
Circle Linux 8 - Rasperry Pi                                                                                                                                                                                                                      8.0 kB/s | 3.1 kB     00:00    
Docker CE Stable - x86_64                                                                                                                                                                                                                          16 kB/s | 3.5 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                                                                                    9.3 kB/s | 7.6 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                                                                                                                                                                                                    5.6 MB/s |  12 MB     00:02    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                                                                                            9.9 kB/s | 9.8 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                                                                                                                                                                            1.9 MB/s | 1.0 MB     00:00    
Circle Linux 8 - AppStream
Name                                                      Stream                                                     Profiles                                                                                 Summary                                                             
nodejs                                                    10 [d]                                                     common [d], development, minimal, s2i                                                    Javascript runtime                                                  
nodejs                                                    12                                                         common [d], development, minimal, s2i                                                    Javascript runtime                                                  
nodejs                                                    14                                                         common [d], development, minimal, s2i                                                    Javascript runtime                                                  
nodejs                                                    16                                                         common [d], development, minimal, s2i                                                    Javascript runtime   

上面看到默认的nodejs 10 仓库是开启的,如需要其他版本:

[root@builder001 ~]# dnf module enable nodejs:14
上次元数据过期检查:0:07:11 前,执行于 2022年07月05日 星期二 00时15分44秒。
依赖关系解决。
==================================================================================================================================================================================================================================================================================
 软件包                                                             架构                                                              版本                                                               仓库                                                                大小
==================================================================================================================================================================================================================================================================================
启用模块流:
 nodejs                                                                                                                               14                                                                                                                                         

事务概要
==================================================================================================================================================================================================================================================================================

确定吗?[y/N]: y
完毕!
[root@builder001 ~]# dnf module install nodejs
上次元数据过期检查:0:07:25 前,执行于 2022年07月05日 星期二 00时15分44秒。
依赖关系解决。
==================================================================================================================================================================================================================================================================================
 软件包                                                        架构                                                版本                                                                                              仓库                                                    大小
==================================================================================================================================================================================================================================================================================
安装组/模块包:
 nodejs                                                        x86_64                                              1:14.18.2-2.module+el8.6.0+484+238fcab6                                                           appstream                                               11 M
 npm                                                           x86_64                                              1:6.14.15-1.14.18.2.2.module+el8.6.0+484+238fcab6                                                 appstream                                              3.7 M
安装弱的依赖:
 nodejs-docs                                                   noarch                                              1:14.18.2-2.module+el8.6.0+484+238fcab6                                                           appstream                                              8.3 M
 nodejs-full-i18n                                              x86_64                                              1:14.18.2-2.module+el8.6.0+484+238fcab6                                                           appstream                                              7.6 M
安装模块配置档案:
 nodejs/common                                                                                                                                                                                                                                                                   

事务概要
==================================================================================================================================================================================================================================================================================
安装  4 软件包

总下载:30 M
安装大小:143 M
确定吗?[y/N]: 

npm 看版本信息

[root@builder001 ~]# npm  version
{
  npm: '6.14.15',
  ares: '1.18.1',
  brotli: '1.0.6',
  cldr: '39.0',
  icu: '69.1',
  llhttp: '2.1.4',
  modules: '83',
  napi: '8',
  nghttp2: '1.42.0',
  node: '14.18.2',
  openssl: '1.1.1k',
  tz: '2021a',
  unicode: '13.0',
  uv: '1.42.0',
  v8: '8.4.371.23-node.85',
  zlib: '1.2.11'
}

至此如上。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容