Supplementary Packages for Amazon Linux
This section introduces Supplementary Packages for Amazon Linux (SPAL) and outlines its benefits and limitations, along with guidelines for reporting package-related issues.
Topics
What is Supplementary Packages for Amazon Linux (or SPAL)?
Supplementary Packages for Amazon Linux (SPAL) is a dedicated package repository that
provides access to thousands of additional packages derived from Extra Packages for Enterprise
Linux 9 (EPEL9)
SPAL simplifies software deployment by providing pre-built packages that are compatible with AL2023, eliminating the need for customers to build packages from source code themselves. This saves time and effort in the software installation process.
Note
SPAL is available in all AWS Commercial Regions, including the AWS GovCloud (US) Regions and China, for AL2023 instances with a release version of
2023.9.20251117 or later.
Benefits
SPAL provides several key advantages to Amazon Linux 2023 users:
-
Expanding AL2023 use cases — Access to popular additional packages beyond the core AL2023 repository, such as
pandoc,GDALordrbd-utils, enables customers to support multiple business and development needs. -
Simplifying AL2023 package management — By providing packages pre-built for AL2023, the process of building additional packages from source is eliminated, saving time and reducing the risk of compilation errors.
-
Streamlining AL2 to AL2023 migration — SPAL repository enables seamless migration of workloads from AL2 to AL2023, including workloads that depend on EPEL7 packages.
Support of SPAL packages
SPAL packages are not covered by the same level of support as core AL2023 packages, which receive support for the entire life of Amazon Linux 2023.
Important
Prior to using SPAL, customers must carefully evaluate the following considerations:
-
SPAL packages are NOT covered by AWS Enterprise Support.
-
SPAL packages are provided 'as-is' from upstream EPEL9.
-
SPAL packages will NOT receive AWS CVE security tracking.
-
SPAL packages receive security patches and bug fixes exclusively from upstream EPEL9 when available.
Reporting package-related issues
If you encounter an issue with an SPAL package, we recommend to first check if the same issue
occurs with the corresponding package in the upstream EPEL9 repository. For this, please consult the
list of issues
If the issue is not present in EPEL9, create an issue in the
Amazon Linux 2023 GitHub
repository
This approach ensures issues are addressed by the appropriate maintainers and contributes to the overall quality of both SPAL and upstream EPEL packages.
Note
The reported issues will be handled on a best-effort basis.
Related topics
For information on configuring SPAL on your system, consult the following documentation page: