Microsoft ochiq kodli paket menejeri WinGet 1.4 ni chiqardi

Microsoft WinGet 1.4 (Windows Package Manager) dasturini hamjamiyat tomonidan qo'llab-quvvatlanadigan ombordan Windows tizimiga o'rnatish va Microsoft do'koniga buyruq qatori muqobili sifatida ishlash uchun mo'ljallangan. Kod C++ tilida yozilgan va MIT litsenziyasi ostida tarqatiladi.

Paketlarni boshqarish uchun apt va dnf (o'rnatish, qidirish, ro'yxatga olish, yangilash va h.k.) kabi paket menejerlariga o'xshash buyruqlar taqdim etiladi. Paket parametrlari YAML formatidagi manifest fayllari orqali aniqlanadi. WinGet ombori faqat indeks sifatida ishlaydi va tashqi zip yoki msi fayliga manifest havolalari, masalan, Microsoft do'konida, GitHub yoki asosiy loyiha saytida joylashtirilgan). Manifest fayllarini yaratishni soddalashtirish uchun winget-create asboblar to'plami taklif qilingan.

Hozirda ombor ikki mingga yaqin paketlarni taklif etadi, jumladan 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 va turli xil Microsoft ilovalari. Shaxsiy omborlarni yaratish qo'llab-quvvatlanadi, ular bilan o'zaro aloqa REST API orqali amalga oshiriladi.

Odatiy bo'lib, paketlar menejerida tayyor WinGet yig'ilishlarini o'rnatishda foydalanuvchining paket menejeri bilan o'zaro aloqasi va yuzaga keladigan xatolar haqida ma'lumotlarni to'playdigan telemetriya yuboriladi. Telemetriyani oʻchirish uchun “Sozlamalar > Maxfiylik > Diagnostika va fikr-mulohaza” boʻlimida “Asosiy” qiymatini tanlashingiz yoki manba kodidan WinGet-ni yaratishingiz mumkin.

Yangi nashrda:

  • Ilgari qo'llab-quvvatlanadigan MSIX, MSI va EXE formatlariga qo'shimcha ravishda o'rnatish fayllari va o'rnatuvchini zip arxivlarida taqdim etish mumkin.
  • "Winget show" buyrug'ining imkoniyatlari kengaytirildi, uning natijalari endi teglar haqida ma'lumot va ilovani sotib olish sahifasiga havolani ko'rsatadi.
    Microsoft ochiq kodli paket menejeri WinGet 1.4 ni chiqardi
  • Muqobil buyruq nomlari uchun qo'shimcha yordam. Masalan, "izlash" buyrug'i uchun "topish" taxalluslari, "o'rnatish" buyrug'i uchun "qo'shish" taxalluslari, yangilash uchun - yangilash, o'chirish uchun - rm, ro'yxat uchun - ls, sozlamalar uchun - config amalga oshiriladi.
  • Ilovalarni o'rnatish va yangilash jarayoni yaxshilandi. Misol uchun, agar siz allaqachon o'rnatilgan paketda o'rnatish buyrug'idan foydalanmoqchi bo'lsangiz, WinGet paketning mavjudligini aniqlaydi va uni o'rnatish o'rniga avtomatik ravishda yangilash buyrug'ini beradi ("--no-upgrade" opsiyasi qo'shilgan) bu xatti-harakatni oldini olish uchun).
  • “--kutish” opsiyasi qo'shildi, u operatsiya tugagandan so'ng ko'rsatilganda davom etish uchun tugmani bosishni taklif qiladi, bu skriptlardan winget-ga qo'ng'iroq qilishda chiqishni ko'rib chiqish uchun foydali bo'lishi mumkin.
    Microsoft ochiq kodli paket menejeri WinGet 1.4 ni chiqardi

Manba: opennet.ru

a Izoh qo'shish