Microsoft izdaje WinGet 1.4 open source upravitelj paketa

Microsoft je predstavio WinGet 1.4 (Windows Package Manager), dizajniran za instaliranje aplikacija na Windows iz repozitorija koje podržava zajednica i djeluje kao alternativa naredbenog retka za Microsoft Store. Kod je napisan u C++ i distribuira se pod MIT licencom.

Za upravljanje paketima dostupne su naredbe slične upraviteljima paketa kao što su apt i dnf (instalacija, pretraživanje, popis, nadogradnja itd.). Parametri paketa definirani su kroz datoteke manifesta u YAML formatu. WinGet repozitorij djeluje samo kao indeks, a manifest povezuje na vanjsku zip ili msi datoteku, na primjer, smještenu u Microsoft Storeu, GitHubu ili na glavnom web-mjestu projekta). Kako bi se pojednostavilo stvaranje datoteka manifesta, predložen je komplet alata za izradu krila.

Trenutačno repozitorij nudi oko dvije tisuće paketa, uključujući projekte kao što su 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 i razne Microsoftove aplikacije. Podržano je stvaranje privatnih repozitorija, interakcija s kojima se provodi putem REST API-ja.

Prema zadanim postavkama, prilikom instaliranja gotovih WinGet sklopova u upravitelj paketa, šalje se telemetrija koja prikuplja podatke o interakciji korisnika s upraviteljem paketa i pogreškama koje se javljaju. Da biste onemogućili telemetriju, možete odabrati vrijednost “Osnovno” u “Postavke > Privatnost > Dijagnostika i povratne informacije” ili izgraditi WinGet iz izvornog koda.

U novom izdanju:

  • Moguće je isporučiti instalacijske datoteke i instalacijski program u zip arhivama, uz prethodno podržane MSIX, MSI i EXE formate.
  • Proširene su mogućnosti naredbe “winget show” čiji rezultati sada prikazuju informacije o oznakama i poveznicu na stranicu za kupnju aplikacije.
    Microsoft izdaje WinGet 1.4 open source upravitelj paketa
  • Dodana podrška za alternativna imena naredbi. Na primjer, za naredbu “search” implementiran je alias “find”, za naredbu “install” alias “add”, za nadogradnju – update, za deinstalaciju – rm, za popis – ls, a za postavke – config.
  • Poboljšan postupak instalacije i ažuriranja aplikacije. Na primjer, ako pokušate upotrijebiti naredbu za instaliranje na već instaliranom paketu, WinGet će otkriti prisutnost paketa i automatski izdati naredbu za nadogradnju za nadogradnju umjesto da ga instalira (dodana je opcija "--no-upgrade" spriječiti ovakvo ponašanje).
  • Dodana je opcija "--wait", koja kada se navede nakon završetka operacije, traži od vas da pritisnete tipku za nastavak, što može biti korisno za pregled izlaza prilikom pozivanja wingeta iz skripti.
    Microsoft izdaje WinGet 1.4 open source upravitelj paketa

Izvor: opennet.ru

Dodajte komentar