Skip to content

Installera fm CLI

fm är en enda fristående binär för Linux, macOS och Windows. Alla nedladdningar levereras från EU på get.frostmoln.cloud och signeras med minisign. Verifiera alltid signaturen innan du kör en binär (se Verifiera nedan).

Installationsskript (Linux / macOS)

bash
curl -sSL https://get.frostmoln.cloud/cli | sh

Skriptet laddar ner rätt arkiv för din plattform, verifierar dess minisign-signatur mot en fast inbäddad nyckel och installerar fm till /usr/local/bin. Det kräver minisign och avbryter säkert om det saknas. Flaggor: --version vX.Y.Z, --dir KATALOG, --no-sudo.

Linux-paketförråd (apt / dnf)

På Debian/Ubuntu och RHEL/Fedora lägger du till det GPG-signerade Frostmoln- paketförrådet en gång, och installerar och uppdaterar sedan fm med din pakethanterare.

Debian / Ubuntu (apt)

Använder deb822 .sources-formatet med en signed-by-nyckelring (ingen apt-key):

bash
sudo install -d -m 0755 /etc/apt/keyrings
sudo curl -fsSL -o /etc/apt/keyrings/frostmoln.gpg https://get.frostmoln.cloud/deb/frostmoln.gpg
sudo curl -fsSL -o /etc/apt/sources.list.d/frostmoln.sources https://get.frostmoln.cloud/deb/frostmoln.sources
sudo apt-get update && sudo apt-get install fm

RHEL / Fedora (dnf)

bash
sudo curl -fsSL -o /etc/yum.repos.d/frostmoln.repo https://get.frostmoln.cloud/rpm/frostmoln.repo
sudo dnf install fm

Alpine / enstaka paket

Det finns inget apk-paketförråd ännu — och för att installera en viss version direkt laddar du ner paketet från https://get.frostmoln.cloud/cli/<version>/:

bash
sudo apt-get install -y ./fm_*.deb           # Debian / Ubuntu
sudo dnf install -y ./fm_*.rpm               # RHEL / Fedora
sudo apk add --allow-untrusted fm_*.apk      # Alpine

Homebrew (macOS)

bash
brew install frostmoln/tap/fm

Homebrew levereras som en cask och fungerar därför endast på macOS. Linux-användare använder ett paket, tarball-arkivet eller installationsskriptet.

Scoop (Windows)

powershell
scoop bucket add frostmoln https://github.com/Frostmoln/scoop-bucket
scoop install fm

Verifiera

Varje release levererar checksums.txt och en minisign-signatur (checksums.txt.minisig). Verifiera signaturen med signeringsnyckeln (ID 4AD2B4503B12240F) och bekräfta sedan binären:

bash
minisign -Vm checksums.txt -x checksums.txt.minisig \
  -P RWQPJBI7ULTSSrQ4+wVG0gUucAQG2cBbrD/dseYvWoOrq1Q6V+IRcx0p
fm version

Den auktoritativa nyckeln är det bokstavliga värdet ovan. En kopia publiceras på get.frostmoln.cloud/cli/fm-cli-release.pub enbart för bekvämlighet — lita aldrig på en nyckel som hämtats från nätverket som verifieringsrot.

Uppdatera

Kör installationsskriptet igen, eller brew upgrade fm / scoop update fm, eller installera om paketet. Kör fm version för att bekräfta.

Nästa steg