Skip to content

v1.13.2: apt, dnf, and the store pipeline

Choose a tag to compare

@VagueDustin VagueDustin released this 14 Sep 18:49
· 24 commits to main since this release

apt install fate, dnf install fate, and the road to Flathub and the Snap Store

Package repositories. FATE now publishes a signed apt repository and signed dnf repodata with every release, served from GitHub Releases. Installing the .deb or .rpm registers the repository automatically, so a one-off download turns into apt upgrade / dnf upgrade keeping FATE current from then on. Both paths are tested on every release by installing fate from the live repositories in Debian and Fedora containers.

Snap and Flatpak. A strict-confinement snap (fate) is built on every release; a Flatpak manifest (com.vaguedustin.fate) repackages the released .deb on Electron's Flathub base and is built and linted on every release. Store listings follow as the submissions go through.

Installs that have an owner no longer update themselves. Flatpak, Snap, apt and dnf each deliver updates on their own schedule; FATE recognises those installs and stays out of the way, the same way the Microsoft Store build does. The status-bar button says who is in charge and opens the release notes. The Windows installer and the AppImage still update themselves.

Install

  • Windows: FATE-Setup-1.13.2.exe. Existing installs update themselves.
  • Ubuntu / Debian / Mint / Pop!_OS: FATE-1.13.2-amd64.deb, or add the repository once:
    sudo curl -fsSL -o /usr/share/keyrings/fate-archive-keyring.gpg https://github.com/VagueDustin/FATE/releases/download/apt/fate-archive-keyring.gpg
    sudo curl -fsSL -o /etc/apt/sources.list.d/fate.sources https://github.com/VagueDustin/FATE/releases/download/apt/fate.sources
    sudo apt update && sudo apt install fate
    
  • Fedora / RHEL: FATE-1.13.2-x86_64.rpm, or:
    sudo curl -fsSL -o /etc/yum.repos.d/fate.repo https://github.com/VagueDustin/FATE/releases/download/repodata/fate.repo
    sudo dnf install fate
    
  • Any Linux: FATE-1.13.2-x86_64.AppImage: chmod +x and run; it updates itself.
  • Snap (sideload): sudo snap install --dangerous fate_1.13.2_amd64.snap until the Snap Store listing is live.