Skip to content

Installere fm CLI

fm er en enkelt frittstående binær for Linux, macOS og Windows. Alle nedlastinger leveres fra EU på get.frostmoln.cloud og signeres med minisign. Verifiser alltid signaturen før du kjører en binær (se Verifiser nedenfor).

Installasjonsskript (Linux / macOS)

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

Skriptet laster ned riktig arkiv for plattformen din, verifiserer minisign-signaturen mot en fast innebygd nøkkel og installerer fm til /usr/local/bin. Det krever minisign og avbryter trygt hvis det mangler. Flagg: --version vX.Y.Z, --dir KATALOG, --no-sudo.

Linux-pakkebrønner (apt / dnf)

På Debian/Ubuntu og RHEL/Fedora legger du til det GPG-signerte Frostmoln-pakkebrønnen én gang, og installerer og oppdaterer deretter fm med pakkebehandleren din.

Debian / Ubuntu (apt)

Bruker deb822 .sources-formatet med en signed-by-nøkkelring (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 / enkeltpakker

Det finnes ingen apk-pakkebrønn ennå — og for å installere en bestemt versjon direkte laster du ned pakken fra 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 leveres som en cask og fungerer derfor kun på macOS. Linux-brukere bruker en pakke, tarball-arkivet eller installasjonsskriptet.

Scoop (Windows)

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

Verifiser

Hver utgivelse leverer checksums.txt og en minisign-signatur (checksums.txt.minisig). Verifiser signaturen med signeringsnøkkelen (ID 4AD2B4503B12240F), og bekreft deretter binæren:

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

Den autoritative nøkkelen er den bokstavelige verdien ovenfor. En kopi publiseres på get.frostmoln.cloud/cli/fm-cli-release.pub kun for bekvemmelighet — stol aldri på en nøkkel hentet fra nettverket som verifiseringsrot.

Oppdater

Kjør installasjonsskriptet på nytt, eller brew upgrade fm / scoop update fm, eller installer pakken på nytt. Kjør fm version for å bekrefte.

Neste trinn