NodeSource and Canonical Announce Node.js as a Snap for Linux
March 22, 2018

NodeSource and Canonical announced the availability of a Node.js snap in the Snap Store.

Snaps bundle everything an application needs to run into a single file, allowing developers to quickly publish applications that install and behave the same everywhere. They work natively on most popular Linux distributions, making them easily accessible to tens of millions of Linux users worldwide. As snaps are designed to work across cloud, desktop and IoT devices, they offer increased efficiency and greater flexibility for developers. Their auto-updating and transactional nature is making snaps a popular choice for the delivery of desktop applications in particular.

Specific to Node.js, developers can choose from one of the currently supported releases and get regular automatic updates directly from NodeSource. Node.js versions 6, 8 and 9 are currently available, with the Snap Store being updated within hours, or minutes of a Node.js release.

“This new snap built by my colleague Rod Vagg and leveraging a delivery method already familiar to Linux users exemplifies how NodeSource gives back to the Node.js community,” said NodeSource CEO Joe McCann. “The value to developers is that they only need a single command to be up and running with their chosen Node.js version and tools. There’s no need for external repos or PPAs.”

With snap support enabled, the preferred version of Node can be installed with a single command such as “sudo snap install node --classic --channel 8/stable”. Users can switch between versions at any time without needing to involve additional tools like nvm (Node Version Manager), for example "snap refresh --channel=6/stable". Adventurous users and those willing to test bleeding-edge versions of Node.js can install from the latest edge channel which is currently tracking Node.js version 10 development work by switching with “sudo snap switch node --edge”. This has an element of risk, however, as it’s a direct pipeline from the upstream Node.js Git repository to the store. This approach is only recommended for those users who are willing to participate in testing and bug reporting upstream.

“There is no better organization to create the Node.js snap than NodeSource,” said Jamie Bennett, Canonical’s VP of Engineering, Devices and IoT. "Node.js is one of the fastest-growing open source projects and NodeSource is the only commercial provider specializing in Node.js for the enterprise. We are excited to work with them to make this resource readily available to Node.js developers worldwide as a Snap.”

The Node.js snap was built by Rod Vagg, NodeSource’s Chief Node Officer.

Share this

Industry News

May 12, 2022

Red Hat introduced Red Hat Enterprise Linux 9, the Linux operating system designed to drive more consistent innovation across the open hybrid cloud, from bare metal servers to cloud providers and the farthest edge of enterprise networks.

May 12, 2022

Couchbase announced version 7.1 of Couchbase Server.

May 12, 2022

Copado added Copado Robotic Testing to Copado Essentials.

May 11, 2022

Red Hat announced new advancements within its Red Hat Cloud Services portfolio, delivering a fully-managed and streamlined user experience as organizations build, deploy, manage and scale cloud-native applications across hybrid environments.

May 11, 2022

JFrog introduced a new Docker Desktop Extension for JFrog Xray that allows organizations to automatically scan Docker Containers for vulnerabilities and violations early in the development process.

May 11, 2022

Progress announced a series of updates in Progress Telerik and Progress Kendo UI.

May 11, 2022

Vultr announces that Vultr Kubernetes Engine (VKE) is generally available.

May 10, 2022

Docker announced new features and partnerships to increase developer productivity. Specifically, the company announced Docker Extensions which allow developers to discover and add complementary development tools to Docker Desktop.

May 10, 2022

Red Hat announced the general availability of Red Hat Ansible Automation Platform on Microsoft Azure, pairing hybrid cloud automation with the convenience and support of a managed offering.

May 10, 2022

The Fedora Project, a community-driven open source collaboration sponsored by Red Hat, announced the general availability of Fedora Linux 36, the latest version of the fully open source Fedora operating system.

May 10, 2022

Progress announced the release of Progress Chef Cloud Security, extending DevSecOps with compliance support for native cloud assets and enabling end-to-end management of all on premise, cloud and native cloud resources.

This new offering is complemented with new capabilities across the Chef portfolio targeting DevOps success in the most demanding and complex enterprise deployments.

May 10, 2022

Platform9 announced new platform capabilities in Platform9 5.5 that make it easier for cloud-native development and operations teams to build, scale, and operate apps and Kubernetes clusters in the cloud, on-premises, and at the edge.

May 09, 2022

Red Hat and Accenture have expanded their nearly 12 year strategic partnership to further power open hybrid cloud innovation for enterprises worldwide.

May 09, 2022

Opsera has partnered with Mindtree.

May 09, 2022

Mendix announced that Mendix Workflow for process automation is now generally available.