Windows Package Manager

Windows Package Manager veya winget (), Microsoft tarafından Windows 10 ve Windows 11 için tasarlanmış ücretsiz ve açık kaynaklı bir paket yöneticisidir. Bir komut satırı yardımcı programı ve uygulamaları yüklemek için bir dizi hizmetten oluşur. Bağımsız yazılım satıcıları bunu yazılım paketleri için bir dağıtım kanalı olarak kullanabilirler.

 Tarih 
Windows Paket Yöneticisi ilk olarak Mayıs 2020'deki Microsoft Build geliştirici konferansında duyuruldu.

Windows Paket Yöneticisi'ni geliştirmeye karar vermeden önce, arkasındaki ekip Chocolatey, Scoop, Ninite, AppGet, Npackd ve PowerShell tabanlı OneGet'i araştırdı. AppGet'in geliştiricisi Keivan Beigi, winget'in açıklanmasının ardından Microsoft'un kendisiyle Aralık 2019'da AppGet'i satın alma ve işe alma bahanesiyle görüştüğünü iddia etti. Microsoft'un Beigi ile görüştükten sonra, Winget'in piyasaya sürülmesinden bir gün önce onu işe almayacaklarını teyit edene kadar onunla iletişimi kestiği iddia edildi. Beigi, Microsoft'un AppGet'e atıfta bulunmamasından dolayı dehşete düştü. Winget'in piyasaya sürülmesi, Beigi'nin AppGet'in Ağustos 2020'de kullanımdan kaldırılacağını duyurmasına neden oldu. Microsoft, bir dizi winget özelliğini AppGet'e bağlayan bir blog yazısıyla yanıt verdi.

Microsoft, 27 Mayıs 2021'de Windows Paket Yöneticisi'nin 1.0 sürümünü yayımladı. Microsoft Community Repository, o tarihte 1.400'den fazla paket içeriyordu.

 Genel bakış 
Winget aracı, EXE, MSIX ve MSI tabanlı yükleyicileri destekler. Genel Windows Paket Yöneticisi Topluluğu deposu, desteklenen uygulamalar için bildirim dosyalarını YAML biçiminde barındırır. Eylül 2020'de Microsoft, Microsoft Store'dan uygulama yükleme özelliğini ve bir komut otomatik tamamlama özelliğini ekledi.

Kötü amaçlı yazılımların depoya ve hedef makineye girme olasılığını azaltmak için Windows Paket Yöneticisi, Microsoft SmartScreen, statik analiz, SHA256 karma doğrulaması ve diğer süreçleri kullanır.

Winget istemci kaynak kodu ve topluluk bildirim deposu, MIT Lisansı altında lisanslanmıştır ve GitHub'da barındırılmaktadır.

 Komutlar 
İsim Tanım  yüklü uygulamaların listesini dışa aktar  deneysel özelliklerin durumunu göster  Hash yükleyici dosyaları tüm uygulamaları bir dosyada dışa aktar  talep edilen uygulamayı yükle  yüklü uygulamaları göster  verilen uygulama hakkında bilgi göster yüklenebilecek uygulamaları ve temel bilgilerini ara  kanat yapılandırma ayarlarını aç  uygulama kaynaklarını yönet  talep edilen uygulamayı güncelle  verilen uygulamayı kaldır  manifest dosyasını doğrula

 Örnek 
Aşağıdaki örnek,  değişkenini arar ve yükler.winget install --id=$PKG_ID -e

 Package ID örnekleri 

 Visual Studio Code, Microsoft'tan bir kod düzenleyici:"Winget PKG of Visual Studio Code" https://winget.run/pkg/Microsoft/VisualStudioCode  
 Google Chrome:"Winget PKG of Google Chrome" https://winget.run/pkg/Google/Chrome  
 Mozilla Firefox: 
 Brave: 
 Vivaldi: 

 Ayrıca bakınız 

 Kaynakça 

 Dış bağlantılar 
 Windows Package Manager | Microsoft Docs 



Kategori:MIT Lisansı kullanan yazılımlar
Kategori:C++ ile programlanmış özgür yazılımlar
Kategori:Özgür paket yönetim sistemleri
Kategori:Komut satırı yazılımları
Kategori:2020 yazılımları