Skip to content

Installation af fm CLI ​

fm er én enkelt selvstændig binær til Linux, macOS og Windows. Alle downloads leveres fra EU på get.frostmoln.cloud og er signeret med minisign. Verificer altid signaturen, før du kører en binær (se Verificer nedenfor).

Installationsscript (Linux / macOS) ​

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

Scriptet downloader det rigtige arkiv til din platform, verificerer dets minisign-signatur mod en fast indlejret nøgle og installerer fm i /usr/local/bin. Det kræver minisign og afbryder sikkert, hvis det mangler. Flag: --version vX.Y.Z, --dir DIR, --no-sudo.

Linux-pakkearkiver (apt / dnf) ​

På Debian/Ubuntu og RHEL/Fedora tilføjer du det GPG-signerede Frostmoln-pakkearkiv én gang og installerer og opdaterer derefter fm med din egen pakkehåndtering.

Debian / Ubuntu (apt) ​

Bruger deb822-formatet .sources med en signed-by-nøglering (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 / enkeltstående pakker ​

Der findes endnu ikke noget apk-pakkearkiv — og for at installere en bestemt version direkte downloader du 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 virker derfor kun på macOS. Linux-brugere bruger en pakke, tarball-arkivet eller installationsscriptet.

Scoop (Windows) ​

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

Verificer ​

Hver udgivelse leveres med checksums.txt og en minisign-signatur (checksums.txt.minisig). Verificer signaturen med signeringsnøglen (ID 4AD2B4503B12240F), og bekræft derefter binæren:

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

Den autoritative nøgle er den bogstavelige værdi ovenfor. En kopi er offentliggjort på get.frostmoln.cloud/cli/fm-cli-release.pub udelukkende af bekvemmelighedshensyn — stol aldrig på en nøgle hentet fra netværket som verifikationsrod.

Opdater ​

Kør installationsscriptet igen, eller brew upgrade fm / scoop update fm, eller geninstaller pakken. Kør fm version for at bekræfte.

Næste trin ​