Winget, novi upravitelj odprtih paketov, ki ga je razvil Microsoft

krilo

Microsoft je ta mesec dal veliko pogovorov In to je, da so od izjave predsednika Microsofta, v kateri je priznal, da se je motil v svojem odnosu do odprtokodne programske opreme, oboževalci obeh strani izgubili nadzor in njihova mnenja niso bila ohranjena (tako dobra kot slaba).

Zdaj je v nekoliko novejših novicah Microsoft naredil še eno potezo, zaradi katere so mnogi nekoliko premislili o svojem odnosu z odprtokodno kodo. IN je, da so njegovi razvijalci napovedali objavo prve različice preizkusite upravitelja paketov "Winget" (Windows Package Manager).

Ta novi upravitelj paketov ponuja orodja za namestitev aplikacij z uporabo ukazne vrstice (kar bodo uporabniki Linuxa takoj prepoznali), saj številne distribucije Linuxa (večinoma) uporabljajo upravitelje paketov, s katerimi lahko namesto da bi iskali aplikacijo v spletu, prenesete namestitveni program in kliknete čarovnika hiter ukaz za iskanje in namestitev aplikacije po imenu.

O Wingetu

Trenutno je to orodje namenjeno razvijalcem, Toda Microsoft se zaveda, da lahko tretji razvijalci nekoč ustvarijo enostavno grafično orodje, ki hitro najde in namesti programe.

Kar bi lahko bilo v bistvu kot trgovina Windows, vendar z dostopom do celotnega vesolja namiznih aplikacij Windows, ki jih ljudje dejansko uporabljajo. Z drugimi besedami, je kot Chocolatey, vendar vgrajen v sistem Windows.

Trenutna različica podpira ukaze za

  • Poiščite aplikacijo
  • namestitev
  • Pokaži informacije o paketu
  • Konfigurirajte repozitorije
  • Delo s haši namestitvenih datotek
  • Preverite celovitost metapodatkov

V naslednji različici se pričakujejo ukazi za odstranitev, seznam in posodobitev.

Parametri paketa so definirani v datotekah z manifestom v obliki YAML. Izvršljive datoteke so shranjene neposredno na glavnih projektnih strežnikih, repozitorij deluje le kot indeks, manifest pa se nanaša na zunanjo datoteko msi (na primer gostuje na GitHubu ali na spletnem mestu projekta) in uporablja hash SHA256 za nadzor integritete in zaščito pred ponarejanjem.

Prva polno predstavljena različica je predvidena za maj prihodnje leto, bo podpiral integracijo s katalogom Microsoft Store, vnos samodokončanja, različne kategorije različic (različice, beta različice), namestitev sistemskih komponent in aplikacij za nadzorno ploščo, optimizacije za dostavo zelo velikih datotek (delta-posodobitve ), nabori paketov, vmesnik za generiranje manifestov, delo z odvisnostmi, namestitvene datoteke v zip obliki (poleg msi) itd.

Upravitelj paketov winget je zdaj na voljo uporabnikom najnovejše poskusne različice sistema Windows Insider in bo poslan kot del namiznega namestitvenega programa 1.0.

Trenutno projekti, kot so 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad so že dodani v odlagališče, LibreOffice, Minecraft Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard in Wireshark, kot tudi veliko število Microsoftovih aplikacij, so na voljo za namestitev prek tega upravitelja paketov.

Koda Winget je napisana v jeziku C ++ in distribuirana pod licenco MIT. Paketi se namestijo iz repozitorija, ki ga podpira skupnost. Za razliko od namestitve programov iz kataloga Windows Store, winget omogoča namestitev aplikacij brez nepotrebnega trženja, slik in oglaševanja.

Če želite izvedeti več o tem, lahko preverite podrobnosti V naslednji povezavi. 

Kako preizkusiti Winget?

Komu so namenjeni Uporabniki sistema Windows Insider”In zanima me ta upravitelj paketov, se lahko vpišejo v program Insider za upravitelje paketov Windows z istim e-poštnim naslovom Microsoftovega računa, ki ga uporabljate pri gradnji Insider.

Ko bo Microsoft Store posodobil paket za namestitev aplikacij v zgradbi sistema Windows 10 Insider, zdaj boste imeli dostop do ukaza winget v PowerShell.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

      Yvan je dejal

    Zdi se, da Winget dobro upravlja z osebnim računalnikom, vendar ne dovolj dobro za upravljanje z računalniki podjetja.
    WAPT je najprimernejši za poslovni kontekst.

      isard je dejal

    Microsoft se malo spremeni (čeprav zdaj "podpira" brezplačno programsko opremo):

    https://keivan.io/the-day-appget-died/