Visit Azul.com Support

Installing Azul Zulu SA APK-Packages on Linux

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

Subscriber Availability (SA) builds are tested, certified, and commercially supported Azul Zulu Builds of OpenJDK. These builds are exclusively available for Azul customers and provide additional benefits like security updates beyond community releases, extended platform and configuration support, priority access to critical patches, etc.

SA builds are available in two update types:

  • CPU (Critical Patch Updates): Contain fixes to security vulnerabilities and critical bug fixes only. CPU releases are based on prior-cycle PSU releases with security fixes applied, providing a low-risk deployment option for urgent security updates.

  • PSU (Patch Set Updates): Include all CPU fixes plus additional non-security bug fixes. PSU releases align with OpenJDK quarterly releases, incorporating both security fixes and general improvements.

Check the Release Notes for the latest version numbers of each type.

Use the following instructions to install Azul Zulu SA on an APK-based system (Alpine).

Zulu Restricted Repos

Because SA distributions are only available to customers, they can only be accessed with authentication.

Manage Access Tokens

Customers can manage their user token using the Azul token management app on access.azul.com. You need to login with the same credentials used for ftp.azul.com. These tokens can be used in combination with the ftp username to create the basic authentication header required to download from the restricted repositories.

Note
Tokens are not stored and will only be visible when created. Please save them immediately in a safe location. You can revoke a token if it gets compromised or lost.

In the examples below, the following references are used:

  • <username>: Your FTP username.

  • <token>: Access token you created generated in the Azul token management app.

Please contact the Azul Support team ([email protected]) if you need assistance with your tokens.

Note
You can create a maximum of 10 restricted repository access tokens, which expire after one year or earlier as selected when you create the token.

File Downloads

Restricted Core Zulu packages are available for download from the Azul CDN using basic authentication.

URL format:

 
https://sa.repos.azul.com/<path/and/filename>

Authentication header:

 
Basic <username>:<token>

Configure the Repositories

Use the following instructions to add the repositories to your Linux system or container.

 
cd /etc/apk/keys/ wget https://cdn.azul.com/public_keys/[email protected] echo 'https://<url_encoded_username>:<url_encoded_token>@sa.repos.azul.com/zulu/apk/main' >> /etc/apk/repositories

Install and Update Zulu

Once you have configured the repositories, you can easily find and install an Zulu SA bundle using the following instructions.

 
apk update apk search zulu apk add zulu21