Microsoft telah mengeluarkan pengurus pakej sumber terbuka WinGet 1.4

Microsoft telah memperkenalkan WinGet 1.4 (Pengurus Pakej Windows), direka untuk memasang aplikasi pada Windows daripada repositori yang disokong komuniti dan bertindak sebagai alternatif baris arahan kepada Microsoft Store. Kod ini ditulis dalam C++ dan diedarkan di bawah lesen MIT.

Untuk mengurus pakej, arahan disediakan yang serupa dengan pengurus pakej seperti apt dan dnf (pasang, cari, senarai, naik taraf, dll.). Parameter pakej ditakrifkan melalui fail manifes dalam format YAML. Repositori WinGet hanya bertindak sebagai indeks, dan pautan manifes ke zip luaran atau fail msi, contohnya, dihoskan di Microsoft Store, GitHub atau di tapak projek utama). Untuk memudahkan penciptaan fail manifes, kit alat ciptaan winget telah dicadangkan.

Pada masa ini, repositori menawarkan kira-kira dua ribu pakej, termasuk projek seperti 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard, Wireshark dan pelbagai aplikasi Microsoft. Penciptaan repositori peribadi disokong, interaksi dengannya dijalankan melalui API REST.

Secara lalai, apabila memasang pemasangan WinGet siap sedia dalam pengurus pakej, telemetri dihantar, yang mengumpul data tentang interaksi pengguna dengan pengurus pakej dan ralat yang berlaku. Untuk melumpuhkan telemetri, anda boleh memilih nilai "Asas" dalam "Tetapan > Privasi > Diagnostik & maklum balas" atau bina WinGet daripada kod sumber.

Dalam keluaran baharu:

  • Ia adalah mungkin untuk membekalkan fail pemasangan dan pemasang dalam arkib zip, sebagai tambahan kepada format MSIX, MSI dan EXE yang disokong sebelum ini.
  • Keupayaan arahan "winget show" telah diperluaskan, hasilnya kini memaparkan maklumat tentang tag dan pautan ke halaman pembelian aplikasi.
    Microsoft telah mengeluarkan pengurus pakej sumber terbuka WinGet 1.4
  • Menambah sokongan untuk nama arahan alternatif. Sebagai contoh, untuk arahan "carian" alias "cari" dilaksanakan, untuk arahan "pasang" alias "tambah", untuk naik taraf - kemas kini, untuk nyahpasang - rm, untuk senarai - ls, dan untuk tetapan - konfigurasi.
  • Proses pemasangan dan kemas kini aplikasi dipertingkatkan. Sebagai contoh, jika anda cuba menggunakan arahan pemasangan pada pakej yang telah dipasang, WinGet akan mengesan kehadiran pakej dan secara automatik mengeluarkan arahan naik taraf untuk menaik taraf dan bukannya memasangnya (pilihan "--no-upgrade" telah ditambahkan untuk mengelakkan tingkah laku ini).
  • Menambahkan pilihan "--tunggu", yang apabila dinyatakan selepas operasi selesai, menggesa anda untuk menekan kekunci untuk meneruskan, yang boleh berguna untuk menyemak output apabila memanggil winget daripada skrip.
    Microsoft telah mengeluarkan pengurus pakej sumber terbuka WinGet 1.4

Sumber: opennet.ru

Tambah komen