Downloads and verification
Choose the operating system first, then its processor architecture. Every
published archive has a SHA-256 entry in SHA256SUMS, an SPDX JSON SBOM and a
Sigstore keyless signature bundle. Download the archive and its matching
verification material from the same release tag.
| Operating system | Architecture choices |
|---|---|
| Linux | Intel/AMD 64-bit (x86_64) or ARM64 (AArch64) |
| macOS | Apple silicon (ARM64 / AArch64) or Intel Mac (x86_64) |
| Windows | 64-bit PC (x86_64) or Windows on ARM (ARM64) |
x86_64 and Debian’s amd64 are names for the same Intel/AMD 64-bit CPU
architecture. ARM64 and AArch64 likewise name the same 64-bit ARM CPU
architecture; the preferred spelling varies by operating system.
shasum -a 256 freebasic-ng-<version>-<platform>.tar.xzThe output must equal the value in SHA256SUMS. The release workflow creates
the inventory after the release assets have been measured and signs it with a
Sigstore bundle. The GitHub Release remains the authoritative source for both
the assets and the verification material.
Debian and Ubuntu
Section titled “Debian and Ubuntu”The signed freebasic-ng package is available for amd64 and arm64 from
deb.metaneutrons.cc. Before the first installation, verify the archive key:
curl -fsSL https://deb.metaneutrons.cc/metaneutrons-archive-keyring.pgp -o /tmp/metaneutrons-archive-keyring.pgpgpg --show-keys --with-colons /tmp/metaneutrons-archive-keyring.pgp | awk -F: '$1 == "fpr" { print $10; exit }'# Expected: 1B7B79417383648BBFBE282E01AB8296EF0FCD76Only continue if the command prints the expected fingerprint. Then add the repository and install FreeBASIC-NG:
sudo install -m 0644 /tmp/metaneutrons-archive-keyring.pgp /usr/share/keyrings/metaneutrons-archive-keyring.pgpecho "deb [signed-by=/usr/share/keyrings/metaneutrons-archive-keyring.pgp] https://deb.metaneutrons.cc rolling main" | sudo tee /etc/apt/sources.list.d/metaneutrons.list > /dev/nullsudo apt updatesudo apt install freebasic-ngDo not add trusted=yes; it disables the signature check. Afterwards, update
or install with:
sudo apt update && sudo apt install freebasic-ngHomebrew is qualified on Apple silicon and Intel. The Arch User Repository has
two distinct packages: freebasic-ng builds the signed source archive;
freebasic-ng-bin installs the measured Linux x86_64 binary archive. Windows
uses the matching direct ZIP archive; no package-manager channel is maintained
there.