Skip to content

Installing repositories

Ryan Parman edited this page Apr 28, 2024 · 17 revisions

Alpine Linux

Tip

Some packages rely on a stable Node.js installation. We recommend node:alpine Docker images.

Install repository:

curl -Lf https://pkg.northwood-labs.com/installer/alpine.sh | sh

List available packages:

List all available versions of all packages:

Ubuntu

Tip

Some packages rely on a stable Node.js installation. We recommend nodesource/distributions. For Go, we recommend https://go.dev/wiki/Ubuntu.

Install repository:

apt-get -y update && apt-get -y install wget
wget -q -O - https://pkg.northwood-labs.com/installer/ubuntu.sh | bash

List available packages:

wget -q -O - https://pkg.northwood-labs.com/apt/dists/$(lsb_release -cs)/main/binary-amd64/Packages |\
    grep -i -P "^(Package|Version):" | \
    tr '\n' ' ' | \
    sed -r 's,Package:\s((\w|-)+)\sVersion:\s([0-9a-z._~\-]+)\s?,\1 \3\n,g'

Amazon Linux 2

Caution

We leverage GoReleaser and nFPM to build our packages. Although the packages are GPG-signed, they are signed in a way that Amazon Linux 2 is too old to support. (Support for sub-key signing wasn't added to rpm until v4.12.x.) As a result, we've disabled GPG signature validation for Amazon Linux 2.

Tip

Some packages rely on a stable Node.js installation. We recommend nodesource/distributions.

Install repository:

curl -Lf https://pkg.northwood-labs.com/installer/amzn-2.sh | bash

List available packages:

yum list | grep -i northwood-labs

List all available versions of all packages:

yum list --showduplicates | grep -i northwood-labs

Amazon Linux 2023

Tip

Some packages rely on a stable Node.js installation. We recommend nodesource/distributions.

Install repository:

curl -Lf https://pkg.northwood-labs.com/installer/amzn-2023.sh | bash

List available packages:

dnf list | grep -i northwood-labs

List all available versions of all packages:

dnf list --showduplicates | grep -i northwood-labs