Rate This Document
Findability
Accuracy
Completeness
Readability

Environment Configuration

Before compiling and building the source code, you need to install the dependent components of the required version.

  1. Install system dependencies.
    1
    dnf install -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs python3-pip python3-devel gcc gcc-c++ make git curl ca-certificates
    
  2. Configure the official NodeSource 22.x RPM source and install Node.js.
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    arch=$(uname -m) 
    cat > /etc/yum.repos.d/nodesource-nodejs.repo <<EOF 
    [nodesource-nodejs] 
    name=Node.js Packages for Linux RPM based distros - ${arch} 
    baseurl=https://rpm.nodesource.com/pub_22.x/nodistro/nodejs/${arch} 
    priority=9 
    enabled=1 
    gpgcheck=1 
    gpgkey=https://rpm.nodesource.com/gpgkey/ns-operations-public.key 
    module_hotfixes=1 
    EOF 
    
    dnf makecache --disablerepo="*" --enablerepo="nodesource-nodejs"
    dnf install -y --setopt=install_weak_deps=False --setopt=tsflags=nodocs nodejs
    
  3. Install pnpm.
    1
    2
    3
    4
    5
    npm install -g pnpm@10.32.1 
    export PNPM_HOME=/usr/local/share/pnpm 
    mkdir -p ${PNPM_HOME}
    pnpm config set global-bin-dir ${PNPM_HOME}
    export PATH=${PNPM_HOME}:${PATH}