Перейти до вмісту

Пакети та встановлювачі

Встановіть Elide через Homebrew, apt, RPM або встановлювачі для macOS і Windows, оновлюйте його через менеджер пакетів і перевіряйте контрольні суми та підписи.

На цій сторінці

Оновлюйте такі встановлення через їхній менеджер пакетів, а не через elide upgrade. Python входить лише до Homebrew; див. Встановлення.

Homebrew

brew install elide-dev/elide/elide
brew upgrade elide

Репозиторій (tap) elide-dev/homebrew-elide відстежує nightly на macOS (Apple Silicon) і Linux (amd64, arm64).

Debian і 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 elide

Для щоденних збірок замініть release на nightly. Оновлення: sudo apt update && sudo apt upgrade elide. Пакет встановлюється в /opt/elide/<version>, а /opt/elide/current і /usr/bin/elide вказують на нього.

Fedora і RHEL (RPM)

sudo dnf install ./elide_<version>_<arch>.rpm

Завантажте RPM для amd64 або arm64 зі сторінки GitHub Releases; репозиторію yum немає. Щоб оновити, встановіть новіший RPM.

Нативні встановлювачі

Ці посилання ведуть на останній release; щоб отримати останню nightly-збірку, замініть в URL release на nightly.

ПлатформаФорматЗавантаженняКонтрольна сума
macOS arm64PKGelide-installer.macos-arm64.pkgsha256
macOS arm64DMGelide-installer.macos-arm64.dmgsha256
Windows amd64MSIelide-installer.windows-amd64.msisha256

Перевірка завантаження

Кожен встановлювач має контрольну суму SHA-256 (<file>.sha256) і підпис GPG (<file>.asc). На GitHub Releases також є бандл Sigstore (<file>.bundle).

Коли завантажений файл і його файл .sha256 лежать в одному каталозі:

sha256sum -c <file>.sha256        # Linux
shasum -a 256 -c <file>.sha256    # macOS

PowerShell:

$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" }

Підпис:

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.msi

Для дійсного підпису GPG виводить Good signature from "Elide Releases (Release key, Elide 1.0 and up) <engineering@elide.dev>". GPG попереджає, що ключ не сертифіковано, доки ви самі його не підпишете.

Чи була ця сторінка корисною?