Microsoft izdaje WinGet 1.4 menadžer paketa otvorenog koda

Microsoft je predstavio WinGet 1.4 (Windows Package Manager) menadžer paketa, dizajniran da instalira aplikacije na Windows iz skladišta koje održava zajednica, koji djeluje kao alternativa katalogu Microsoft Store-a kojem se može pristupiti iz komandne linije. Kod je napisan u C++ i distribuiran pod MIT licencom.

Za upravljanje paketima, obezbeđene su komande slične menadžerima paketa kao što su apt i dnf (instalacija, pretraga, lista, nadogradnja, itd.). Parametri paketa se definiraju kroz manifest datoteke u YAML formatu. WinGet spremište se ponaša samo kao indeks, a manifest se odnosi na eksternu zip ili msi datoteku, kao što je ona koja se nalazi na Microsoft Store-u, GitHub-u ili na glavnoj lokaciji projekta). Uveden je komplet alata za kreiranje winget kako bi se pojednostavilo kreiranje datoteka manifesta.

U repozitorijumu se trenutno nudi oko dve hiljade paketa, između ostalih projekata 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 Microsoft aplikacije. Podržano je kreiranje privatnih spremišta, interakcija sa kojima se vrši preko REST API-ja.

Prema zadanim postavkama, kada instalirate gotove WinGet verzije u upravitelju paketa, omogućeno je slanje telemetrije, koja prikuplja podatke o interakciji korisnika s upraviteljem paketa i greškama koje se javljaju. Da biste onemogućili telemetriju, možete odabrati vrijednost "Osnovna" u "Postavke > Privatnost > Dijagnostika i povratne informacije" ili napraviti WinGet iz izvora.

U novom izdanju:

  • Pruža mogućnost isporuke instalacionih datoteka i instalatera u zip arhivama, pored prethodno podržanih MSIX, MSI i EXE formata.
  • Komanda "winget show" je poboljšana za prikaz informacija o oznakama i veze do stranice za kupovinu aplikacije.
    Microsoft izdaje WinGet 1.4 menadžer paketa otvorenog koda
  • Dodata podrška za alternativna imena komandi. Na primjer, "search" komanda ima "find" alias, "install" komanda ima "add" alias, nadogradnja ima ažuriranje, deinstalacija ima rm, lista ima ls, a postavke imaju config.
  • Poboljšan proces instaliranja i ažuriranja aplikacija. Na primjer, ako pokušate koristiti naredbu install na već instaliranom paketu, WinGet će otkriti prisustvo paketa i automatski izvršiti naredbu za nadogradnju za nadogradnju umjesto instaliranja (opcija "--no-upgrade" je dodana u nadjačati ovo ponašanje).
  • Dodata je opcija "--wait" koja traži nastavak pritiska na tipku nakon što se operacija završi, što može biti korisno za ispitivanje izlaza prilikom pozivanja wingeta iz skripte.
    Microsoft izdaje WinGet 1.4 menadžer paketa otvorenog koda

izvor: opennet.ru

Dodajte komentar