Windows sistemlerinde kullandığınız üçünçü parti uygulamaları güncellemek için her uygulamanın arayüzünden ayrı ayrı güncellemeniz gerekiyor. Ancak bunu bir paket yöneticisi kullanarak da yapabilirsiniz.
Winget aracı, EXE, MSIX ve MSI tabanlı yükleyicileri destekler. Komut dosyası tabanlı yükleyiciler ve yazı tipleri şu anda desteklenmemektedir.
Microsoft, kısmen güvenilir uygulamalardan oluşan bir havuz oluşturmak istediği için mevcut açık kaynak paket yöneticilerine katkıda bulunmamayı seçti. Microsoft’un WPM deposu, kötü amaçlı yazılımların depoya girme olasılığını sınırlamak için SmartScreen, statik analiz, SHA256 karma doğrulaması ve diğer birkaç işlem kullanılarak otomatik olarak kontrol edilen uygulama bildirimlerini içerir.
Nasıl Kurulur ?
Winget şu anda Windows 10 1809 (17763) veya üzerini gerektirir. Windows Server 2019, Microsoft Mağazası mevcut olmadığından ve bağımlılıklar güncel olmadığından desteklenmemektedir. Windows Server 2022’ye yüklemek mümkün olabilir; bunun deneysel olduğu düşünülmelidir (desteklenmemektedir) ve bağımlılıkların da manuel olarak yüklenmesini gerektirir. Microsoft mağazasında App Installer içinde bulunur.(Önerilen Method)
Nasıl Kullanılır ?
winget search "Windows terminal"
Search komutu ile repository’de bulunan paket ve programları versiyonlarıyla birlikte arayabilirsiniz. Burada aradığınız programın tam adını yazmak sorunda da değilsiniz. windows terminal yerine sadece terminalde yazılabilir.
winget install "Windows Terminal"
install komutuyla default olarak paket adıyla kurulum yapılabiliyor. Yada “–id” kullanarak kurmak istediğiniz paketin id’si ile kurulum yapabilirsiniz.
“–version” komutu ile kurmak istediğiniz paketin spesifik versiyonunu kurabiliyorsunuz. Default olarak son sürüm kuruluyor.
winget install --help
Install komutuyla daha fazla yapılacak şeyleri görebilmek için yukarıdaki komutu kullanabilirsiniz.
winget list
Bu komut ile sisteminize kurulu uygulamaları görebilirsiniz. Yine komutun sonuna –help eklediğinizde list parametlerini görebilirsiniz.
Örnek olarak bir pdf uygulamasını kuralım. “Winget search pdf” komutuyla bir arama gerçekleştirdim ve “FreePDF” adında bir uygulama buldum.
-->winget show freepdf
Found FreePDF [SoftMaker.FreePDF]
Version: 2.10
Publisher: SoftMaker Software GmbH
Description: Create, edit, view, print and annotate PDF files... free of charge!
License: Proprietary
Copyright: 2013 SoftMaker Software GmbH
Installer:
Installer Type: inno
Installer Url: https://www.softmaker.net/down/freepdf.exe
Installer SHA256: 558460ccfa2f2baffb8e4f54caa678c0fb6d765b0df65995b2239781f4ae4bdb
Adı ile show komutunu uyguluyorum. Uygulama ile ilgili bilgileri getiriyor.
winget install freepdf

install komutuyla kuruluma başladım.
winget list freepdf
Name Id Version Source
------------------------------------------------------
FreePDF version 2.10 SoftMaker.FreePDF 2.10 winget
yükleme işlemi başarıyla gerçekleşti.
winget uninstall freepdf
Uninstall komutu ile de kurduğumuz paketi kaldırabiliyoruz.
Upgrade İşlemleri
Winget upgrade
Bu komut ile sistemizde yeni versiyonları bulunan uygulamaları görüntüleyebilirsiniz.

Kendi sistemimde CPU-Z uygulamasını güncelleyeceğim. Mevcut sürüm 2.01 ve güncellenecek versiyon 2.08

–id parametresi ile güncelleme işlemini başarılı bir şekilde yaptı.