Microsoft izlaiž WinGet 1.4 atvērtā pirmkoda pakotņu pārvaldnieku

Microsoft ir ieviesusi WinGet 1.4 (Windows pakotņu pārvaldnieka) pakotņu pārvaldnieku, kas paredzēts lietojumprogrammu instalēšanai operētājsistēmā Windows no kopienas uzturētas krātuves, kā komandrindas alternatīvu veikalam Microsoft Store. Kods ir rakstīts C++ valodā un tiek izplatīts saskaņā ar MIT licenci.

Pakešu pārvaldībai tiek nodrošinātas komandas, kas ir līdzīgas tādiem pakotņu pārvaldniekiem kā apt un dnf (instalēšana, meklēšana, saraksts, jaunināšana utt.). Pakotnes parametri tiek definēti, izmantojot manifesta failus YAML formātā. WinGet repozitorijs darbojas tikai kā indekss, un manifests attiecas uz ārēju zip vai msi failu, piemēram, tādu, kas mitināts Microsoft Store, GitHub vai galvenajā projekta vietnē. Rīku komplekts winget-create ir ieviests, lai vienkāršotu manifesta failu izveidi.

Pašlaik repozitorijā tiek piedāvāti aptuveni divi tūkstoši pakešu, cita starpā tādi projekti kā 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 un dažādas Microsoft lietojumprogrammas. Tiek atbalstīta privāto repozitoriju izveide, mijiedarbība ar tām tiek veikta, izmantojot REST API.

Pēc noklusējuma, instalējot WinGet versijas pakotņu pārvaldniekā, ir iespējota telemetrijas sūtīšana, kas apkopo datus par lietotāja mijiedarbību ar pakotņu pārvaldnieku un radušajām kļūdām. Lai atspējotu telemetriju, sadaļā “Iestatījumi > Privātums > Diagnostika un atsauksmes” varat atlasīt vērtību “Pamata” vai izveidot WinGet no avota.

Jaunajā laidienā:

  • Nodrošina iespēju piegādāt instalācijas failus un instalētāju zip arhīvos papildus iepriekš atbalstītajiem MSIX, MSI un EXE formātiem.
  • Komanda "winget show" ir uzlabota, lai parādītu tagu informāciju un saiti uz lietotnes pirkuma lapu.
    Microsoft izlaiž WinGet 1.4 atvērtā pirmkoda pakotņu pārvaldnieku
  • Pievienots atbalsts alternatīviem komandu nosaukumiem. Piemēram, komandai "search" ir aizstājvārds "atrast", komandai "instalēt" ir aizstājvārds "pievienot", jaunināšanai ir atjauninājums, atinstalēšanai ir rm, sarakstā ir ls un iestatījumos ir konfigurācija.
  • Uzlabots lietojumprogrammu instalēšanas un atjaunināšanas process. Piemēram, ja mēģināt izmantot instalēšanas komandu jau instalētai pakotnei, WinGet noteiks pakotnes esamību un automātiski izpildīs jaunināšanas komandu, lai veiktu jaunināšanu, nevis instalēšanu (iespējams "--no-upgrade" ir pievienota ignorēt šo uzvedību).
  • Pievienota opcija "--wait", kas aicina turpināt taustiņu nospiešanu pēc darbības pabeigšanas, kas var būt noderīga, lai pārbaudītu izvadi, izsaucot winget no skriptiem.
    Microsoft izlaiž WinGet 1.4 atvērtā pirmkoda pakotņu pārvaldnieku

Avots: opennet.ru

Pievieno komentāru