Microsoft, açık kaynaklı paket yöneticisi WinGet 1.4'ü yayımladı

Microsoft, topluluk tarafından desteklenen bir depodan Windows'a uygulamalar yüklemek ve Microsoft Mağazası'na alternatif bir komut satırı görevi görmek üzere tasarlanmış WinGet 1.4'ü (Windows Paket Yöneticisi) tanıttı. Kod C++ ile yazılmıştır ve MIT lisansı altında dağıtılmaktadır.

Paketleri yönetmek için apt ve dnf (yükleme, arama, listeleme, yükseltme vb.) gibi paket yöneticilerine benzer komutlar sağlanır. Paket parametreleri, YAML formatındaki bildirim dosyaları aracılığıyla tanımlanır. WinGet deposu yalnızca bir dizin görevi görür ve bildirim, örneğin Microsoft Store'da, GitHub'da veya ana proje sitesinde barındırılan harici bir zip veya msi dosyasına bağlanır. Bildiri dosyalarının oluşturulmasını basitleştirmek için kanat oluşturma araç seti önerildi.

Şu anda depoda 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge gibi projeler dahil olmak üzere yaklaşık iki bin paket sunulmaktadır. VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard, Wireshark ve çeşitli Microsoft uygulamaları. Etkileşimi REST API aracılığıyla gerçekleştirilen özel depoların oluşturulması desteklenir.

Varsayılan olarak, hazır WinGet derlemelerini paket yöneticisine yüklerken, kullanıcının paket yöneticisiyle etkileşimi ve meydana gelen hatalar hakkında veri toplayan telemetri gönderilir. Telemetriyi devre dışı bırakmak için "Ayarlar > Gizlilik > Teşhis ve geri bildirim" bölümünde "Temel" değerini seçebilir veya WinGet'i kaynak kodundan oluşturabilirsiniz.

Yeni sürümde:

  • Daha önce desteklenen MSIX, MSI ve EXE formatlarına ek olarak kurulum dosyalarını ve yükleyiciyi zip arşivlerinde sağlamak mümkündür.
  • "Winget show" komutunun yetenekleri genişletildi; sonuçları artık etiketler hakkında bilgi ve uygulama satın alma sayfasına bir bağlantı gösteriyor.
    Microsoft, açık kaynaklı paket yöneticisi WinGet 1.4'ü yayımladı
  • Alternatif komut adları için destek eklendi. Örneğin, "arama" komutu için "bul" takma adı uygulanır, "kurma" komutu için "ekle" takma adı, yükseltme için - güncelleme, kaldırma için - rm, liste için - ls ve ayarlar için - config uygulanır.
  • Geliştirilmiş uygulama yükleme ve güncelleme süreci. Örneğin, önceden kurulu bir pakette install komutunu kullanmaya çalışırsanız, WinGet paketin varlığını algılar ve onu yüklemek yerine yükseltme için otomatik olarak yükseltme komutunu verir ("--no-upgrade" seçeneği eklenmiştir) Bu davranışı önlemek için).
  • İşlem tamamlandıktan sonra belirtildiğinde, devam etmek için bir tuşa basmanızı isteyen "--wait" seçeneği eklendi; bu, komut dosyalarından Winget çağrılırken çıktıyı gözden geçirmek için yararlı olabilir.
    Microsoft, açık kaynaklı paket yöneticisi WinGet 1.4'ü yayımladı

Kaynak: opennet.ru

Yorum ekle