Alpine Linux
Software packages for Alpinx Linux
Alpine Linux
The Alpine Linux repository is primarily used to provide packages for Docker, however the repository can be used independently. Before the repository can be added, you first need to download and install the signing key. Unlike Debian or RedHat systems, packages for Alpine Linux are signed using rather specific RSA 4096 key.
apk add curl wget --no-cache
curl -qs https://www.erianna.com/charlesportwoodii@erianna.com-59ea3c02.rsa.pub \
-o /etc/apk/keys/charlesportwoodii@erianna.com-59ea3c02.rsa.pub
This RSA key is signed using my primary Ed25519 key. It’s authenticity can be verified in the following Github Gist: https://gist.github.com/charlesportwoodii/2253f1e82b60c7334b78a012c2d2beea.
Support
This repository only supports active supported versions of Alpine Linux and versions under security fixes. Any version of Alpine Linux that has reached End-of-Life is not supported. Older versions will be maintained for archival purposes but will not recieve future updates.
https://wiki.alpinelinux.org/wiki/Alpine_Linux:Releases
Main
After the RSA key has been added, the main
repository can be installed by running the following commands:
sh -c 'echo "https://apk.erianna.com/v<version>/main" | tee -a /etc/apk/repositories'
apk update
Be sure to update
<version
> with the version of Alpine Linux you wish to recieve packages for (eg3.10
)
Test
After the RSA key has been added, the test
repository can be installed by running the following commands:
sh -c 'echo "https://apk.erianna.com/v<version>/test" | tee -a /etc/apk/repositories'
apk update
Be sure to update
<version
> with the version of Alpine Linux you wish to recieve packages for (eg3.10
) Note that thetest
repository contains packages that are not suitable for production usage.