Winget, den nya öppna pakethanteraren utvecklad av Microsoft

vinget

Microsoft har gett mycket att prata om den här månaden Och det är att sedan uttalandet från Microsoft-presidenten där han erkände att han hade fel i sin inställning till programvara med öppen källkod förlorade fansen från båda sidor kontrollen och deras åsikter hölls inte (både bra och dåliga).

Nu, i lite nyare nyheter, har Microsoft gjort ett nytt steg som har fått många att tänka lite på sin relation med öppen källkod. OCH är att dess utvecklare släppte publiceringen av den första versionen av testa din pakethanterare "Winget" (Windows Package Manager).

Den här nya pakethanteraren ger verktyg för att installera applikationer med hjälp av kommandoraden (vilka Linux-användare kommer att känna igen omedelbart) eftersom många Linux-distributioner (för det mesta) använder pakethanterare som istället för att leta efter en applikation på webben, ladda ner ett installationsprogram och klicka på en guide kan det köras snabbt för att hitta och installera en applikation med namn.

Om Winget

För närvarande är detta verktyg avsett för utvecklare, Men Microsoft är medveten om att tredjepartsutvecklare en dag kan skapa ett enkelt grafiskt verktyg som snabbt hittar och installerar applikationer.

Vilket i princip kan vara som Windows Store, men med tillgång till ett helt universum av Windows-stationära appar som människor faktiskt använder. Med andra ord är det som Chocolatey, men inbyggt i Windows.

Den nuvarande versionen stöder kommandon för

  • Hitta en app
  • Installera
  • Visa paketinformation
  • Konfigurera förvar
  • Arbeta med hash av installationsfiler
  • Verifiera integriteten för metadata

I nästa version förväntas avinstallation, lista och uppdateringskommandon.

Paketparametrar definieras genom filer med ett manifest i YAML-format. De körbara filerna lagras direkt på de huvudsakliga projektservrarna, förvaret fungerar bara som ett index och manifestet hänvisar till en extern msi-fil (till exempel värd på GitHub eller på projektwebbplatsen) och använder hash SHA256 för att kontrollera integritet och skydd mot förfalskning.

Den första fullversionen är planerad till maj nästa år, kommer att stödja integration med Microsoft Store-katalogen, inmatad autofullständig, olika versionskategorier (versioner, betaversioner), installation av systemkomponenter och applikationer för kontrollpanelen, optimeringar för att leverera mycket stora filer (delta-uppdateringar), paketuppsättningar, ett gränssnitt för att skapa manifest, arbeta med beroenden, installationsfiler i zip-format (förutom msi), etc.

Pakethanteraren winget är nu tillgängligt för användare av den senaste experimentversionen av Windows Insider och skickas som en del av Desktop Application Installer 1.0.

För närvarande projekt som 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad har redan lagts till i förvaret, LibreOffice, Minecraft , Opera, Putty, TelegramDesktop, Steam, WhatsApp, Wireguard och Wireshark, liksom ett stort antal Microsoft-applikationer, är tillgängliga för installation från den här pakethanteraren.

Winget-koden är skriven i C ++ och distribueras under MIT-licensen. Paket installeras från ett förvar som stöds av samhället. Till skillnad från att installera program från Windows Store-katalogen tillåter winget dig att installera applikationer utan onödig marknadsföring, bilder och reklam.

Om du vill veta mer om det kan du kontrollera detaljerna I följande länk. 

Hur testar jag Winget?

Vem är de för Windows Insider-användare”Och är intresserade av den här pakethanterarenkan de registrera sig för Windows Package Manager Insiders Program med samma e-postadress för Microsoft-konto som du använder i din Insider-build.

När Microsoft Store har godkänts uppdaterar App Installer-paketet på din Windows 10 Insider-build och du har nu tillgång till winget-kommandot i PowerShell.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   yvan sade

    Winget verkar bra att hantera en persondator, men inte tillräckligt bra för att hantera företagets datorer.
    WAPT passar bäst i företagssammanhang.

  2.   isard sade

    Microsoft förändrar lite (även om det nu "stöder" fri programvara):

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