fm CLI:n asentaminen
fm on yksittäinen, itsenäinen binääri Linuxille, macOS:lle ja Windowsille. Kaikki lataukset tarjoillaan EU:sta osoitteesta get.frostmoln.cloud ja allekirjoitetaan minisignillä. Vahvista allekirjoitus aina ennen binäärin suorittamista (katso Vahvista alla).
Asennusskripti (Linux / macOS)
curl -sSL https://get.frostmoln.cloud/cli | shSkripti lataa alustallesi sopivan arkiston, vahvistaa sen minisign-allekirjoituksen kiinnitettyä avainta vasten ja asentaa fm:n hakemistoon /usr/local/bin. Se edellyttää minisign-työkalua ja keskeytyy turvallisesti, jos se puuttuu. Valitsimet: --version vX.Y.Z, --dir HAKEMISTO, --no-sudo.
Linux-pakettivarastot (apt / dnf)
Lisää Debian/Ubuntu- ja RHEL/Fedora-järjestelmissä GPG-allekirjoitettu Frostmoln- pakettivarasto kerran, ja asenna ja päivitä sen jälkeen fm paketinhallinnallasi.
Debian / Ubuntu (apt)
Käyttää deb822 .sources -muotoa ja signed-by-avainnippua (ei 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 / yksittäiset paketit
apk-pakettivarastoa ei ole vielä — ja asentaaksesi tietyn version suoraan lataa paketti osoitteesta 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 toimitetaan caskina, joten se on vain macOS:lle. Linux-käyttäjät käyttävät pakettia, tarball-arkistoa tai asennusskriptiä.
Scoop (Windows)
scoop bucket add frostmoln https://github.com/Frostmoln/scoop-bucket
scoop install fmVahvista
Jokainen julkaisu toimittaa checksums.txt-tiedoston ja minisign-allekirjoituksen (checksums.txt.minisig). Vahvista allekirjoitus allekirjoitusavaimella (ID 4AD2B4503B12240F) ja varmista sitten binääri:
minisign -Vm checksums.txt -x checksums.txt.minisig \
-P RWQPJBI7ULTSSrQ4+wVG0gUucAQG2cBbrD/dseYvWoOrq1Q6V+IRcx0p
fm versionAuktoritatiivinen avain on yllä oleva kirjaimellinen arvo. Kopio julkaistaan osoitteessa get.frostmoln.cloud/cli/fm-cli-release.pub vain mukavuussyistä — älä koskaan luota verkosta haettuun avaimeen vahvistuksen juurena.
Päivitä
Aja asennusskripti uudelleen, tai brew upgrade fm / scoop update fm, tai asenna paketti uudelleen. Aja fm version varmistaaksesi.