Skip to content

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.

Terminal window
shasum -a 256 freebasic-ng-<version>-<platform>.tar.xz

The 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.

The signed freebasic-ng package is available for amd64 and arm64 from deb.metaneutrons.cc. Before the first installation, verify the archive key:

Terminal window
curl -fsSL https://deb.metaneutrons.cc/metaneutrons-archive-keyring.pgp -o /tmp/metaneutrons-archive-keyring.pgp
gpg --show-keys --with-colons /tmp/metaneutrons-archive-keyring.pgp | awk -F: '$1 == "fpr" { print $10; exit }'
# Expected: 1B7B79417383648BBFBE282E01AB8296EF0FCD76

Only continue if the command prints the expected fingerprint. Then add the repository and install FreeBASIC-NG:

Terminal window
sudo install -m 0644 /tmp/metaneutrons-archive-keyring.pgp /usr/share/keyrings/metaneutrons-archive-keyring.pgp
echo "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/null
sudo apt update
sudo apt install freebasic-ng

Do not add trusted=yes; it disables the signature check. Afterwards, update or install with:

Terminal window
sudo apt update && sudo apt install freebasic-ng

Homebrew 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.