Winget, den nye åpne pakkelederen utviklet av Microsoft

vinge

Microsoft har gitt mye å snakke om denne måneden Og det er at siden uttalelsen fra Microsoft-presidenten der han innrømmet at han tok feil i sin holdning til programvare med åpen kildekode, mistet fans av begge sider kontrollen og deres meninger ble ikke holdt (både gode og dårlige).

Nå, i litt nyere nyheter, har Microsoft gjort et nytt grep som har fått mange til å tenke litt på forholdet til åpen kildekode. OG er at utviklerne kunngjorde publiseringen av den første versjonen av test pakkelederen din "Winget" (Windows Package Manager).

Denne nye pakkelederen gir verktøy for å installere applikasjoner ved hjelp av kommandolinjen (som Linux-brukere vil umiddelbart kjenne igjen) siden mange Linux-distribusjoner (for det meste) bruker pakkeforvaltere som du kan kjøre i stedet for å lete etter et program på nettet. en rask kommando for å finne og installere et program etter navn.

Om Winget

På dette tidspunktet er dette verktøyet ment for utviklere, Men Microsoft er klar over at tredjepartsutviklere en dag kan lage et enkelt grafisk verktøy som raskt finner og installerer applikasjoner.

Som i utgangspunktet kan være som Windows Store, men med tilgang til et helt univers av Windows-skrivebordsprogrammer som folk faktisk bruker. Det er med andre ord som Chocolatey, men innebygd i Windows.

Den nåværende versjonen støtter kommandoer for

  • Finn en app
  • installere
  • Vis pakkeinformasjon
  • Konfigurer lagringssteder
  • Arbeid med hashes av installasjonsfiler
  • Bekreft integriteten til metadataene

I neste versjon forventes avinstallering, liste og oppdateringskommandoer.

Pakkeparametrene er definert gjennom filer med et manifest i YAML-format. De kjørbare filene lagres direkte på hovedprosjekt-serverne, depotet fungerer bare som en indeks, og manifestet refererer til en ekstern msi-fil (for eksempel vert på GitHub eller på prosjektnettstedet) og bruker hash SHA256 for å kontrollere integritet og beskytte mot forfalskning.

Den første fullverdige versjonen er planlagt i mai neste år, vil støtte integrering med Microsoft Store-katalogen, autofullføring, ulike versjonskategorier (versjoner, betaversjoner), installasjon av systemkomponenter og applikasjoner for kontrollpanelet, optimaliseringer for å levere veldig store filer (deltaoppdateringer ), pakkesett, et grensesnitt for å generere manifest, arbeide med avhengigheter, installasjonsfiler i zip-format (i tillegg til msi), etc.

Pakkeforvalteren winget er nå tilgjengelig for brukere av den siste eksperimentelle versjonen av Windows Insider og sendes som en del av Desktop Application Installer 1.0.

For øyeblikket, prosjekter som 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad har allerede blitt lagt til depotet, LibreOffice, Minecraft, Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard og Wireshark, så vel som et stort antall Microsoft-applikasjoner, er tilgjengelige for installasjon fra denne pakkebehandleren.

Winget-koden er skrevet i C ++ og distribuert under MIT-lisensen. Pakkene installeres fra et lokalsvarestøttet lager. I motsetning til å installere programmer fra Windows Store-katalogen, lar winget deg installere applikasjoner uten unødvendig markedsføring, bilder og reklame.

Hvis du vil vite mer om det, kan du sjekke detaljene I den følgende lenken. 

Hvordan teste Winget?

Hvem er de for? Windows Insider-brukere”Og er interessert i denne pakkelederen, kan de registrere seg for Windows Package Manager Insiders Program med den samme e-postadressen for Microsoft-kontoen som du bruker i Insider-bygningen.

Når den er godkjent, oppdaterer Microsoft Store App Installer-pakken på Windows 10 Insider-bygningen, og du har nå tilgang til winget-kommandoen i PowerShell.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Yvan sa

    Winget virker bra å håndtere en personlig datamaskin, men ikke god nok til å håndtere firmamaskiner.
    WAPT er best egnet til bedriftskontekst.

  2.   isard sa

    Microsoft endrer seg lite (selv om det nå "støtter" gratis programvare):

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