Winget, den nye open package manager udviklet af Microsoft

vinge

Microsoft har givet meget at tale om denne måned Og det er, at siden erklæringen fra præsidenten for Microsoft, hvor han indrømmede, at han tog fejl i sin holdning til open source-software, mistede fans fra begge sider kontrol, og deres meninger blev ikke holdt (både gode og dårlige).

Nu, i lidt nyere nyheder, har Microsoft foretaget et nyt træk, der har fået mange til at reflektere lidt over sit forhold til open source. OG er, at dets udviklere annoncerede offentliggørelsen af ​​den første version af test din pakkehåndtering "Winget" (Windows Package Manager).

Denne nye pakkehåndtering indeholder værktøjer til installation af applikationer ved hjælp af kommandolinjen (som Linux-brugere straks genkender) da mange Linux-distributioner (for det meste) bruger pakkehåndtering, som i stedet for at søge efter et program på nettet, downloader et installationsprogram og klikker på en guide, kan du køre en hurtig kommando for at finde og installere et program ved navn.

Om Winget

På dette tidspunkt er dette værktøj beregnet til udviklere, Men Microsoft er opmærksom på, at tredjepartsudviklere måske en dag opretter et let grafisk værktøj, der hurtigt finder og installerer applikationer.

Hvilket stort set kunne være som Windows Store, men med adgang til et helt univers af Windows-desktop-apps, som folk faktisk bruger. Med andre ord er det som Chocolatey, men indbygget i Windows.

Den aktuelle version understøtter kommandoer til

  • Find en app
  • installere
  • Vis pakkeoplysninger
  • Konfigurer arkiver
  • Arbejd med hashes af installationsfiler
  • Kontroller integriteten af ​​metadataene

I den næste version forventes afinstallation, liste og opdateringskommandoer.

Pakkeparametre defineres gennem filer med et manifest i YAML-format. De eksekverbare filer gemmes direkte på de vigtigste projektservere, lageret fungerer kun som et indeks, og manifestet henviser til en ekstern msi-fil (for eksempel hostet på GitHub eller på projektwebstedet) og bruger hash SHA256 til at kontrollere integritet og beskytte mod forfalskning.

Den første version med fuld funktion er planlagt til maj næste år, understøtter integration med Microsoft Store-katalog, input autofuldførelse, forskellige versionskategorier (versioner, betaversioner), installation af systemkomponenter og applikationer til kontrolpanelet, optimeringer til at levere meget store filer (delta-opdateringer), pakke sæt, en grænseflade til generering af manifester, arbejde med afhængigheder, installationsfiler i zip-format (ud over msi) osv.

Pakkelederen winget er nu tilgængeligt for brugere af den nyeste eksperimentelle version af Windows Insider og sendes som en del af Desktop Application Installer 1.0.

I øjeblikket kan projekter som 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad er allerede blevet føjet til arkivet, LibreOffice, Minecraft , Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard og Wireshark, såvel som et stort antal Microsoft-applikationer, er tilgængelige for installation fra denne pakkehåndtering.

Winget-koden er skrevet i C ++ og distribueret under MIT-licensen. Pakker installeres fra et community-understøttet lager. I modsætning til installation af programmer fra Windows Store-kataloget giver winget dig mulighed for at installere applikationer uden unødvendig markedsføring, billeder og reklame.

Hvis du vil vide mere om det, kan du kontrollere detaljerne I det følgende link. 

Hvordan testes Winget?

Hvem er de til? Windows Insider-brugere”Og er interesseret i denne pakkehåndtering, kan de tilmelde sig Windows Package Manager Insiders Program med den samme Microsoft-konto-e-mail-adresse, som du bruger i din Insider-build.

Når det er godkendt, opdaterer Microsoft Store App Installer-pakken på din Windows 10 Insider-build, og du har nu adgang til winget-kommandoen i PowerShell.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Yvan sagde han

    Winget synes godt at håndtere en personlig computer, men ikke god nok til at håndtere firmacomputere.
    WAPT er bedst egnet til en virksomhedssammenhæng.

  2.   isard sagde han

    Microsoft ændrer sig lidt (selvom det nu "understøtter" gratis software):

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