Microsoft корпорациясы WinGet 1.4 ашық бастапқы пакет менеджерін шығарды

Microsoft корпорациясы қауымдастық қолдайтын репозиторийден Windows жүйесіне қолданбаларды орнатуға және Microsoft дүкеніне пәрмен жолы баламасы ретінде әрекет етуге арналған WinGet 1.4 (Windows пакет менеджері) нұсқасын ұсынды. Код C++ тілінде жазылған және MIT лицензиясы бойынша таратылады.

Бумаларды басқару үшін apt және dnf (орнату, іздеу, тізімдеу, жаңарту және т.б.) сияқты бума менеджерлеріне ұқсас пәрмендер беріледі. Пакет параметрлері YAML пішіміндегі манифест файлдары арқылы анықталады. WinGet репозиторийі тек индекс ретінде әрекет етеді және сыртқы zip немесе msi файлына манифест сілтемелері, мысалы, Microsoft дүкенінде, GitHub немесе жобаның негізгі сайтында орналастырылған). Манифест файлдарын жасауды жеңілдету үшін winget-create құралдар жинағы ұсынылды.

Қазіргі уақытта репозиторий екі мыңға жуық пакеттерді ұсынады, соның ішінде 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 және әртүрлі Microsoft қосымшалары. Жеке репозиторийлерді құруға қолдау көрсетіледі, олармен өзара әрекеттесу REST API арқылы жүзеге асырылады.

Әдепкі бойынша, бума менеджерінде дайын WinGet жинақтарын орнату кезінде пайдаланушының пакет менеджерімен әрекеттесуі және орын алған қателер туралы деректерді жинайтын телеметрия жіберіледі. Телеметрияны өшіру үшін «Параметрлер > Құпиялық > Диагностика және кері байланыс» ішінен «Негізгі» мәнді таңдауға немесе бастапқы кодтан WinGet құруға болады.

Жаңа шығарылымда:

  • Бұрын қолдау көрсетілетін MSIX, MSI және EXE пішімдерімен қатар орнату файлдары мен орнатушыны zip мұрағаттарында жеткізуге болады.
  • «Winget show» пәрменінің мүмкіндіктері кеңейтілді, оның нәтижелері енді тегтер туралы ақпаратты және қолданбаны сатып алу бетіне сілтеме көрсетеді.
    Microsoft корпорациясы WinGet 1.4 ашық бастапқы пакет менеджерін шығарды
  • Балама пәрмен атауларына қолдау қосылды. Мысалы, «іздеу» пәрмені үшін «табу» бүркеншік аты, «орнату» командасы үшін «қосу» бүркеншік аты, жаңарту үшін – жаңарту, жою үшін – rm, тізім үшін – ls, ал баптаулар үшін – конфигурация орындалады.
  • Жақсартылған қолданбаны орнату және жаңарту процесі. Мысалы, орнату пәрменін әлдеқашан орнатылған бумада пайдалануға тырыссаңыз, WinGet буманың бар екенін анықтайды және оны орнатудың орнына жаңарту үшін автоматты түрде жаңарту пәрменін береді («--no-upgrade» опциясы қосылды бұл әрекетті болдырмау үшін).
  • «--күту» опциясы қосылды, ол операция аяқталғаннан кейін көрсетілген кезде жалғастыру үшін пернені басуға шақырады, бұл вингетті сценарийлерден шақыру кезінде нәтижені қарауға пайдалы болуы мүмкін.
    Microsoft корпорациясы WinGet 1.4 ашық бастапқы пакет менеджерін шығарды

Ақпарат көзі: opennet.ru

пікір қалдыру