حدّث هذه التثبيتات عبر مدير الحزم الخاص بها، لا باستخدام elide upgrade. يقتصر تضمين Python على Homebrew؛ راجع
التثبيت.
Homebrew
brew install elide-dev/elide/elide
brew upgrade elideيتتبّع المستودع 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؛ استبدل release بـ nightly في الرابط للحصول على أحدث نسخة nightly.
| المنصة | الصيغة | التنزيل | المجموع الاختباري |
|---|---|---|---|
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 |
التحقق من التنزيل
لكل مثبّت مجموع اختباري 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يُظهر التوقيع الصالح Good signature from "Elide Releases (Release key, Elide 1.0 and up) <engineering@elide.dev>". ويحذّر GPG من أن المفتاح غير مُصدَّق إلى أن توقّعه بنفسك.