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)
curl -sSL https://get.frostmoln.cloud/cli | shScriptet 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):
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 fmRHEL / Fedora (dnf)
sudo curl -fsSL -o /etc/yum.repos.d/frostmoln.repo https://get.frostmoln.cloud/rpm/frostmoln.repo
sudo dnf install fmAlpine / 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>/:
sudo apt-get install -y ./fm_*.deb # Debian / Ubuntu
sudo dnf install -y ./fm_*.rpm # RHEL / Fedora
sudo apk add --allow-untrusted fm_*.apk # AlpineHomebrew (macOS)
brew install frostmoln/tap/fmHomebrew leveres som en cask og virker derfor kun på macOS. Linux-brugere bruger en pakke, tarball-arkivet eller installationsscriptet.
Scoop (Windows)
scoop bucket add frostmoln https://github.com/Frostmoln/scoop-bucket
scoop install fmVerificer
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:
minisign -Vm checksums.txt -x checksums.txt.minisig \
-P RWQPJBI7ULTSSrQ4+wVG0gUucAQG2cBbrD/dseYvWoOrq1Q6V+IRcx0p
fm versionDen 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.