Install and verify Google Chrome
Google Chrome publishes official arm64 packages for both Debian-based and RPM-based Linux distributions. Install the package that matches your distribution by completing the Chrome installation steps for Linux .
Verify the installation on Linux by printing the Chrome version:
google-chrome --version
The output is similar to:
Google Chrome 155.0.8059.84
Install and verify Node.js
Puppeteer requires Node.js 18 or later. Install Node.js v20 LTS by using the package manager for your distribution:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
sudo dnf install -y nodejs npm
Verify that Node.js and npm are installed:
node --version
npm --version
The output is similar to:
v20.20.2
10.8.2
What you’ve accomplished and what’s next
You’ve installed Chrome, Node.js, and npm on your Arm Linux server and verified their versions.
Next, you’ll install puppeteer-core and write tests against a locally served Hugo site.