Chocolatey Egitimi: Windows Paket Yoneticisi ile Tek Komutta Yazilim Kurulumu
Chocolatey: Windows’u Yeniden Kurduktan Sonra Tek Komutla Tum Yazilimlarinizi Geri Alin
Tek cumlede cozer: Windows’u yeniden kurduktan sonra yazilimlari tek tek indirip kurmaktan biktiniz mi? Chocolatey, tum yaygin yazilimlarinizi tek bir komutla geri getirir.
Kac kez su deneyimi yasadiniz — Windows’u yeniden kurun, ardindan yarim gun gecirin: tarayiciyi acin, Chrome’u arayin, indirin, kurun; sonra 7-Zip’i arayin, indirin, kurun; sonra VS Code’u arayin… her yazilim icin ayni sureci tekrarlayin.
Chocolatey bu sorunu cozer.
Chocolatey Nedir?
Chocolatey, Windows icin en populer paket yoneticisidir. PowerShell uzerine kuruludur ve tek bir komutla yazilimlari otomatik olarak indirip kurabilir. Ayrica, kurulu tum yazilimlari tek tusla guncellemeyi destekler.
Cozdugu sorun: Yazilim kurulumunu manuel yapmak yerine otomatik hale getirir, yazilim kurulumunu Linux’un apt-get’i kadar basit hale getirir.
Temel Ozellikler
- Tek komutla kurulum:
choco install firefoxotomatik indirir ve kurar - Tek komutla guncelleme:
choco upgrade alltum yazilimlari gunceller - Bagimlilik yonetimi: Gerekli bagimliliklari otomatik kurar
- Sessiz kurulum: “Ileri”ye tiklamadan arka planda kurar
- Zengin yazilim kutuphanesi: 9.000’den fazla paket
- Otomatik yapilandirma: Bircok yazilim paketi onceden yapilandirilmistir
Chocolatey ve Scoop Arasinda Secim
| Kullanim Durumu | Onerilen Arac |
|---|---|
| Chrome, Firefox, Office kurulumu | Chocolatey (daha uygun) |
| Python, Node.js, Git kurulumu | Scoop veya Chocolatey |
| Birden cok surumu yan yana calistirma | Scoop |
| Yonetici yetkisi olmadiginda | Scoop |
| Kurulu yazilim guncellemelerini yonetme | Chocolatey |
Bir suru gelistirici aslinda ikisini de kurar: Chocolatey gunluk yazilimlari halleder, Scoop gelistirme araclarmi yonetir.
Kullanicilar Ne Diyor?
“Sistemi yeniden kurmak eskiden en az yarim gunumu alirdi. Simdi bir Chocolatey scripti yaziyorum, bir kahve alip geliyorum, her sey kurulmus oluyor.”
“Yeni sirket laptopunda ilk is Chocolatey kurmak, ardindan toplu olarak gelistirme ortamini kurmak. Buyuk verimlilik artisi.”
Indirme
Chocolatey bir indirme paketi gerektirmez. Yonetici PowerShell’de su kodu calistirin:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Resmi site: https://chocolatey.org/
- Paket arama: https://community.chocolatey.org/packages
Ipucu: Kurulum yonetici PowerShell’de yapilmalidir. Kurulumdan sonra
choco install paket-adiile yazilim kurmaya baslayin,choco list anahtar-kelimeile mevcut paketleri arayin.
Hizli Baslangic
- PowerShell’i yonetici olarak acin
- Kurulum scriptini calistirin
- Kurulumdan sonra
choco install vscodeile test edin - Toplu kurulum:
choco install chrome firefox 7zip notepadplusplus - Tumunu guncelle:
choco upgrade all - Kurulu olanlari goruntule:
choco list --local-only