Microsoft telah merilis manajer paket sumber terbuka WinGet 1.4

Microsoft telah memperkenalkan WinGet 1.4 (Windows Package Manager), yang dirancang untuk menginstal aplikasi pada Windows dari repositori yang dikelola komunitas dan bertindak sebagai alternatif baris perintah untuk Microsoft Store. Kode ini ditulis dalam C++ dan didistribusikan di bawah lisensi MIT.

Untuk mengelola paket, disediakan perintah yang mirip dengan pengelola paket seperti apt dan dnf (install, search, list, upgrade, dll). Parameter paket ditentukan melalui file manifes dalam format YAML. Repositori WinGet hanya bertindak sebagai indeks, dan manifes tertaut ke file zip atau msi eksternal, misalnya, yang dihosting di Microsoft Store, GitHub, atau di situs proyek utama). Untuk menyederhanakan pembuatan file manifes, toolkit pembuatan winget telah diusulkan.

Saat ini, repositori menawarkan sekitar dua ribu paket, termasuk proyek 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 berbagai aplikasi Microsoft. Pembuatan repositori pribadi didukung, interaksinya dilakukan melalui REST API.

Secara default, saat menginstal rakitan WinGet yang sudah jadi, telemetri dikirim ke manajer paket, yang mengumpulkan data tentang interaksi pengguna dengan manajer paket dan kesalahan yang terjadi. Untuk menonaktifkan telemetri, Anda dapat memilih nilai “Dasar” di “Pengaturan > Privasi > Diagnostik & umpan balik” atau membuat WinGet dari kode sumber.

Dalam rilis baru:

  • Dimungkinkan untuk menyediakan file instalasi dan penginstal dalam arsip zip, selain format MSIX, MSI dan EXE yang didukung sebelumnya.
  • Kemampuan perintah “winget show” telah diperluas, yang hasilnya sekarang menampilkan informasi tentang tag dan link ke halaman pembelian aplikasi.
    Microsoft telah merilis manajer paket sumber terbuka WinGet 1.4
  • Menambahkan dukungan untuk nama perintah alternatif. Misalnya untuk perintah “search” diimplementasikan alias “find”, untuk perintah “install” diimplementasikan alias “add”, untuk upgrade – update, untuk uninstall – rm, untuk list – ls, dan untuk setting – config.
  • Peningkatan instalasi aplikasi dan proses pembaruan. Misalnya, jika Anda mencoba menggunakan perintah install pada paket yang sudah terinstal, WinGet akan mendeteksi keberadaan paket dan secara otomatis mengeluarkan perintah pemutakhiran untuk memutakhirkan alih-alih menginstalnya (opsi "--no-upgrade" telah ditambahkan untuk mencegah perilaku ini).
  • Menambahkan opsi “--wait”, yang bila ditentukan setelah operasi selesai, meminta Anda menekan tombol untuk melanjutkan, yang dapat berguna untuk meninjau output saat memanggil winget dari skrip.
    Microsoft telah merilis manajer paket sumber terbuka WinGet 1.4

Sumber: opennet.ru

Tambah komentar