Schemaic package repositories

APT and DNF repositories for Schemaic, a fast native SQL editor for MySQL, MariaDB, PostgreSQL and SQLite. Install from here and updates arrive with the rest of your system. Latest: 0.24.0.

The one-line way in, on any Linux, is the installer script — it detects the distribution, adds the right repository below, and installs:

curl -fsSL https://raw.githubusercontent.com/fadion/schemaic/main/install.sh | bash

Everything below is what that script does, written out, for anyone who would rather do it by hand.

Debian, Ubuntu and derivatives

curl -fsSL https://fadion.github.io/schemaic/schemaic.asc \
  | sudo gpg --dearmor -o /usr/share/keyrings/schemaic-archive-keyring.gpg
curl -fsSL https://fadion.github.io/schemaic/schemaic.sources \
  | sudo tee /etc/apt/sources.list.d/schemaic.sources > /dev/null
sudo apt-get update
sudo apt-get install schemaic

Upgrades then come with sudo apt-get upgrade.

Fedora, RHEL, CentOS and openSUSE

sudo curl -fsSL https://fadion.github.io/schemaic/schemaic.repo \
  -o /etc/yum.repos.d/schemaic.repo
sudo dnf install schemaic

On openSUSE, sudo zypper addrepo https://fadion.github.io/schemaic/schemaic.repo and sudo zypper install schemaic. Upgrades come with dnf upgrade or zypper update.

Signing key

Both repositories are signed, and so is every RPM in them. The public key is schemaic.asc (binary keyring for APT's signed-by); its fingerprint is:

ABDBDC3958F3FAFC734273796566ECED7795DC1A

This key says a package came from this repository and arrived unaltered. It is not a code-signing certificate and vouches for no identity beyond that — the Windows and macOS builds are unsigned, deliberately, and say so.

Unattended upgrades

Debian and Ubuntu users who want Schemaic picked up automatically can add its origin to /etc/apt/apt.conf.d/50unattended-upgrades:

Unattended-Upgrade::Allowed-Origins {
    "Schemaic:stable";
};

Nothing upgrades on its own without that — a package manager waits to be asked.

What is here

The five most recent releases in each format, so a release you would rather not be on can be rolled back to with apt-get install schemaic=X.Y.Z or dnf downgrade schemaic. Older versions stay available as direct downloads on the Releases page, which is where these packages are built from.

Only x86_64/amd64. There is no 32-bit or ARM Linux build to publish.