Skip to content

Feature request: Add Linux Mint “zara” codename mapping to install-prereqs.sh #31627

@vsumavane

Description

@vsumavane

Is your feature request related to a problem? Please describe.

The prerequisites installation script (install-prereqs-ubuntu.sh) does not currently recognize the Linux Mint codename “zara”, which corresponds to Linux Mint 22.2. When running the script on Mint “zara”, it fails during release detection with:

Unable to map zara to an Ubuntu release.

Because the script cannot translate the Mint codename to the correct Ubuntu base, installation halts prematurely.

Describe the solution you'd like

Add a translation entry for Linux Mint “zara” → Ubuntu “noble” (24.04) within the existing Mint-to-Ubuntu mapping block:

linuxmint)
    case ${RELEASE_CODENAME} in
        wilma | xia | zara)
            RELEASE_CODENAME='noble'
            ;;

This ensures the script correctly detects the system and proceeds with the expected package installation.

Describe alternatives you've considered

  • Editing the script locally (works, but not ideal for other Mint users).
  • Allowing users to manually override the Ubuntu codename (would require additional script logic).
  • Failing early with a more descriptive message (does not solve the underlying mapping problem).

Adding the proper Mint → Ubuntu mapping is consistent with existing behavior and previous merged PRs.

Platform

[ x ] All
[ ] AntennaTracker
[ ] Copter
[ ] Plane
[ ] Rover
[ ] Submarine

Additional context

Linux Mint “zara” (22.2) is based on Ubuntu 24.04 (“noble”), as documented on the Mint website:
https://www.linuxmint.com/download_all.php

I have tested the fix locally and confirmed that installation completes successfully after adding the mapping. A pull request with the change is ready to be submitted.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions