Chocolatey, Windows için bir paket yöneticisidir; VPS üzerinde birden fazla yükleyici tıklamadan komut satırı ile yazılım kurmak veya güncellemek için kullanışlıdır.
Ön koşullar
- Windows Server veya güncel Windows
- Yönetici olarak çalışan PowerShell
- Kurulum betiğine izin veren yürütme ilkesi (aşağıya bakın)
Betiklere izin verin (mevcut oturum)
PowerShell (Yönetici) açın:
PowerShellSet-ExecutionPolicy Bypass -Scope Process -Force
Chocolatey kurulumu
Yönetici olarak resmi komutu çalıştırın (güncellemeler için chocolatey.org/install):
PowerShell[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
PowerShell'i kapatıp yeniden açın, ardından doğrulayın:
PowerShellchoco -v
Örnek kurulumlar
PowerShellchoco install git -y choco install 7zip -y choco install vscode -y
Tüm Chocolatey paketlerini güncelleyin:
PowerShellchoco upgrade all -y
En iyi uygulamalar
- Sunucu dağıtımları için etkileşimsiz kurulumda
-ykullanın. - Saldırı yüzeyini azaltmak için yalnızca ihtiyacınız olanı kurun.
- Üretimde sürümleri belgeleyin ve yükseltmeleri test edin.
Sorun giderme
- Access denied: PowerShell'in yükseltilmiş olduğundan emin olun.
- Kurumsal vekil: sistem vekilini veya Chocolatey'nin belgelenmiş vekil seçeneklerini yapılandırın.
Chocolatey üçüncü taraf bir ekosistemdir; kurmadan önce topluluk galerisindeki paket ayrıntılarını doğrulayın.