Normal install or manual verification?
For a normal installation, use the convenience installer:What you need
curlgpg(GnuPG)sha256sum(supplied by GNU coreutils or BusyBox)
Trust Archil’s release signing key
Archil’s production Linux release signing-subkey fingerprint is:Archil Linux release public certificate
The following is Archil’s public release certificate. Confirm that its fingerprint matches the value above before using it to verify a release.Choose a release and artifact
Choose the exact version and filename you intend to install. Signed Linux artifacts and their verification metadata are published underhttps://s3.amazonaws.com/archil-client/pkg/.
To select the version currently used by the production install channel, read its latest pointer:
latest pointer is mutable and is not authenticated. Use it only to choose a version to download; the signature and checksum steps below verify the artifact. For a reproducible installation, record an explicit version instead of relying on latest.
For example, if the release includes archil_0.8.21-123_amd64.deb, use 0.8.21-123 as VERSION:
For RPMs, use the exact filename from the release. Pre-release versions can have a different RPM-safe version string.
Download the artifact and verification files
Create a clean working directory and download the package, checksum manifest, detached signature, and public certificate for the same version:
If any download fails, stop. In particular, we recommend not to install an artifact when its checksum manifest, signature, or certificate is unavailable. We suggest not to mix files from different versions or release channels. If the verification files for a release are unavailable, contact support@archil.com.
Verify the public key and checksum signature
Import the downloaded certificate into a temporary keyring. The first check confirms that the certificate contains Archil’s expected signing-subkey fingerprint; the second confirms that this exact key signed the checksum manifest.Verify the downloaded artifact
Extract the one expected checksum entry, then verify your downloaded artifact against it:FAILED, reports that the artifact is missing from the manifest, or produces no OK line, we recommend not installing or running the file.
Install after verification
Run only the command applicable to your verified artifact:Clean up
Remove the temporary keyring when you are finished:Key rotation and security notices
Before a planned signing-key rotation, Archil will publish the replacement fingerprint and retain the prior fingerprint during a documented overlap. If you suspect a signing key has been compromised, we advise not to install new artifacts until Archil publishes a security notice and replacement verification instructions through its documentation. Report suspected security issues to security@archil.com.Scope
This page covers versioned, signed Linux releases only. It does not cover macOS, Windows, package-repository signing, Sigstore or Cosign attestations, or the unversionedhttps://archil.com/install script.