Aktualisieren Sie diese Installationen über ihren Paketmanager, nicht mit elide upgrade. Nur Homebrew enthält Python;
siehe Installation.
Homebrew
brew install elide-dev/elide/elide
brew upgrade elideDer Tap elide-dev/homebrew-elide folgt nightly unter macOS (Apple
Silicon) und Linux (amd64, arm64).
Debian und Ubuntu (apt)
curl -fsSL https://keys.elide.dev/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/elide.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/elide.gpg]" \
"https://dl.elide.dev release main" | sudo tee /etc/apt/sources.list.d/elide.list
sudo apt update && sudo apt install elideErsetzen Sie release durch nightly, um tägliche Builds zu erhalten. Aktualisieren Sie mit
sudo apt update && sudo apt upgrade elide. Das Paket wird nach /opt/elide/<version> installiert;
/opt/elide/current und /usr/bin/elide verweisen darauf.
Fedora und RHEL (RPM)
sudo dnf install ./elide_<version>_<arch>.rpmLaden Sie das RPM für amd64 oder arm64 von GitHub Releases
herunter; ein yum-Repository gibt es nicht. Zum Aktualisieren installieren Sie ein neueres RPM.
Native Installer
Diese Links verweisen auf das neueste release; ersetzen Sie in einer URL release durch nightly, um den neuesten
Nightly-Build zu erhalten.
| Plattform | Format | Download | Prüfsumme |
|---|---|---|---|
macOS arm64 | PKG | elide-installer.macos-arm64.pkg | sha256 |
macOS arm64 | DMG | elide-installer.macos-arm64.dmg | sha256 |
Windows amd64 | MSI | elide-installer.windows-amd64.msi | sha256 |
Download überprüfen
Jeder Installer hat eine SHA-256-Prüfsumme (<file>.sha256) und eine GPG-Signatur (<file>.asc). GitHub Releases
enthält zusätzlich ein Sigstore-Bundle (<file>.bundle).
Mit dem Download und seiner .sha256-Datei im selben Verzeichnis:
sha256sum -c <file>.sha256 # Linux
shasum -a 256 -c <file>.sha256 # macOSPowerShell:
$file = "elide-installer.windows-amd64.msi"
Invoke-WebRequest -Uri "https://elide.zip/artifacts/release/latest/$file" -OutFile $file
Invoke-WebRequest -Uri "https://elide.zip/artifacts/release/latest/$file.sha256" -OutFile "$file.sha256"
$expected = (Get-Content "$file.sha256").Split(" ")[0]
$actual = (Get-FileHash $file -Algorithm SHA256).Hash.ToLower()
if ($expected -eq $actual) { Write-Host "OK" } else { Write-Host "MISMATCH" }Signatur:
curl -fsSL https://keys.elide.dev/gpg.key | gpg --import
curl -LO https://elide.zip/artifacts/release/latest/elide-installer.windows-amd64.msi.asc
gpg --verify elide-installer.windows-amd64.msi.asc elide-installer.windows-amd64.msiEine gültige Signatur meldet Good signature from "Elide Releases (Release key, Elide 1.0 and up) <engineering@elide.dev>". GPG warnt, dass der Schlüssel nicht zertifiziert ist, bis Sie ihn selbst signieren.