Chocolatey ile Windows Uygulamalarını Komut İsteminden (CLI) Yönetin
Windows, özellikle kişisel bilgisayarlara ve sunuculara güç verme yolculuğunda uzun bir yol kat etti. MS DOS çağından en son özelliklerin güncel gelişimine kadar, İşletim Sistemini bugünkü haline getirmek için çok şey yapıldığı ve büyük ilerlemeler kaydedildiği açıkça fark ediliyor. Kişisel bilgisayarlarda en yaygın kullanılan işletim sistemi olan Windows kullanıcıları, yazılımlarını kurmak ve genel olarak yönetmek için Chocolatey gibi bir araçtan pek çok fayda sağlayabilirler.
Bir web sitesinde bir EXE veya MSI uygulama dosyasını aramanın geleneksel yolu yerine, dosyayı indirip, sonuna kadar “Sonraki, Sonraki, Sonraki” seçeneğini tıklatarak yüklemek yerine, Chocolately bunu başarmayı çok kolaylaştırıyor Komut Satırınız veya PowerShell'iniz için de aynısı geçerlidir. Bunu daha sonra paketleri oldukça kolay bir şekilde kurup kaldırdığımız için göreceğiz.
Bu kılavuz Chocolately'e ve onu kullanmayı tercih edeceklere sağladığı faydalara bir göz atıyor.
Başlangıç olarak, bir Açık Kaynak projesi olan Chocolatey, 2011 yılında Rob Reynolds tarafından Windows için evrensel bir paket yöneticisi sunma hedefiyle oluşturuldu. Geliştiricilere ve yöneticilere Windows yazılımını yönetmenin daha iyi bir yolunu sağlayan açık kaynaklı bir projedir.
Desteklenecek daha fazla yazılım sürümü ve sonsuz güncellemelerle şirketin hedefi, müşterilerinin verimli ve yenilikçi, yazılım odaklı kuruluşlar haline gelmesine yardımcı olmaktı.
Gereksinimler
- Windows 7+/Windows Server 2003+
- PowerShell v2+ (Henüz PowerShell Core değil)(TLS 1.2 gereksinimi nedeniyle kaynak web sitesinden yükleme için minimum v3'tür)
- .NET Framework 4+ (yüklü değilse kurulum .NET 4.0'ı yüklemeyi deneyecektir)
Chocolatey'i kullanabilmemiz için onu kurmamız gerekecek. Bilgisayarınızda çalışmasını sağlamak için hem Komut Satırını hem de PowerShell'i kullanacağız. Eğer takip etmek isterseniz, Chocolatey'i kurmak için aşağıdaki adımları uygulamanız yeterli.
Adım 1: Chocolatey'in Kurulumu
Bu adımda Chocolatey'i yüklemek için iki seçeneği kullanacağız.
Seçenek 1: Chocolatey'i Komut Satırı Aracılığıyla Yükleme
“Windows ” klavye düğmesine basın ve “komut”u arayın. Bu büyük olasılıkla uygulamayı gündeme getirecektir. Üzerine sağ tıklayın ve “Yönetici Olarak Çalıştır” seçeneğini seçin. Windows 10'da bu seçenek “komut” uygulamasında arama yaptıktan sonra görünür. Üzerine tıklamanız yeterli. Bu, aşağıda gösterilmektedir:
Uygulama açıldıktan sonra aşağıdaki komutu içine kopyalayın ve enter tuşuna basın.
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command " [System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"Seçenek 2: PowerShell aracılığıyla yükleme
“Windows ” klavye düğmesine basın ve “powershell”i arayın. Bu büyük olasılıkla uygulamayı gündeme getirecektir. Üzerine sağ tıklayın ve “Yönetici Olarak Çalıştır” seçeneğini seçin. Windows 10'da, seçenek 1'deki gibi “Powershell” uygulamasını arattığınızda seçenek belirir. Üzerine tıklamanız yeterlidir. Bu da aşağıda gösterilmiştir:
Uygulama açıldıktan sonra aşağıdaki komutu kopyalayın ve enter tuşuna basın.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Komut tamamlanana kadar çalıştığında, kurulu sürümü kontrol etmek için aşağıdaki komutu çalıştırmanız yeterlidir.
choco versionAdım 2: Çikolatayı Kullanmak
Artık beklediğimiz bölüme geldik ve hemen içeri girelim.
Komutlar tamamlandığında, Chocolatey harika bir şekilde kurulur ve paketlerin kurulumunun bu harika dünyasında çok verimli bir şekilde gezinmeye hazırız.
Chocolatey kullanarak bir uygulamayı kontrol etme/arama
Chocolatey kullanarak VLC Media player'ı kurmak istediğinizi varsayalım. İlk şey, uygulamanın var olup olmadığını kontrol etmektir. Zaten çalışmıyorsa, komut satırınızı veya Powershell'inizi Adım 1'deki gibi çalıştırın. Daha sonra aşağıda gösterildiği gibi “choco list”i çalıştırarak uygulamayı kontrol etmeye devam edin:
choco search visualstudiocodeSonuçları içeren örnek ekran görüntüsü aşağıda gösterilmiştir:
Chocolatey ile uygulama yükleme
Uygulamanın mevcut olduğuna ikna olduğumuza göre devam edip yükleyelim. Siz yapıyorsunuz:
choco install vlc -yAşağıda gösterilenleri içeren örnek ekran görüntüsü.
Ayrıca tek seferde birden fazla kurulum da yapabilirsiniz.
choco install vlc visualstudiocode -yBir paketi kaldırma
Bir paketi bilgisayarınızdan kaldırmak istemeniz durumunda, Chocolatey bunu sizin için gerçekleştirecek sezgisel bir komutla birlikte gelir. Bunu zaten tahmin ettiğinizi ve haklı olduğunuzu biliyoruz. Choco'yu kaldırmanız yeterli. Bilgisayarıma yüklediğim nodejs'i kaldıralım.
choco uninstall nodejsBir paketi yükseltme
Diğer komutlara benzer şekilde, bir uygulamayı yükseltmek Chocolatey ile basit bir iştir. Choco yükseltmesini çalıştırmanız yeterli. Örnek olarak vlc'yi yükseltelim
choco upgrade vlcTahmin edebileceğiniz gibi Chocolatey'in ele aldığımız temel konuların dışında size sunabileceği çok daha fazlası var. Puppet gibi otomasyon araçlarıyla entegre ederek daha fazlasını başarabilirsiniz. Kuruluşların yararlanabileceği daha birçok özelliğe sahip bir Enterprise sürümü de bulunmaktadır. Chocolatey hakkında daha fazlasını öğrenmek için zamanınızı ayırabileceğiniz en iyi yer Chocolatey Dokümantasyonudur.
Ayrıca şunu okuyun:
Ubuntu/Debian'a En Son Node.js ve NPM'yi Kurun
Meraklıları İçin En İyi 20 Windows PowerShell Klavye Kısayolu
Ubuntu 18.04 LTS'ye PowerShell Çekirdeği Nasıl Kurulur
PowerShell'i RHEL/CentOS 8/7'ye Yükleme








