Microsoft er ved at udvikle en ny åben pakkemanager, winget.

Microsoft опубликовала første testudgivelse af pakkehåndteringen
Winget (Windows Pakkehåndtering), som indeholder værktøjer til installation af programmer ved hjælp af kommandolinjen.
Koden er skrevet i C++ og distribueret af under MIT-licensen. Pakker installeres fra depot, understøttet af lokalsamfundets deltagelse. I modsætning til at installere programmer fra Windows Store-kataloget, giver winget dig mulighed for at installere applikationer uden unødvendig markedsføring, billeder og reklame.

Den nuværende udgivelse understøtter kommandoer til at søge efter et program (search), installere (install), vise pakkeoplysninger (show) og konfigurere. depoter (kilde), arbejde med hash-filer i installationsfiler (hash) og kontrollere integriteten af ​​metadata (validere). Den næste udgivelse vil indeholde kommandoer til afinstallation, liste og opdatering. Pakkeparametre er bestemt via filer med manifest в YAML-format. Selve de eksekverbare filer gemmes direkte på serverne for hovedprojekterne, arkivet fungerer kun som et indeks, og manifestet refererer til en ekstern msi-fil (f.eks. placeret på GitHub eller projektets hjemmeside) og bruger SHA256-hashen til at sikre integritet og beskyttelse mod manipulation.

Den første fuldt funktionelle udgivelse, der planlagt Fra maj næste år vil den understøtte integration med Microsoft Store-kataloget, automatisk udfyldelse af input, forskellige kategorier af udgivelser (udgivelser, betaversioner), installation af systemkomponenter og applikationer til kontrolpanelet, optimering til levering af meget store filer (deltaopdateringer), pakkesæt, en grænseflade til generering af manifester, arbejde med afhængigheder, installationsfiler i zip-format (ud over msi) osv.

Winget-pakkehåndteringen er nu tilgængelig for brugere af den seneste eksperimentelle udgivelse. Windows Insider og vil blive leveret som en del af Desktop App Installer 1.0. Der er allerede nogle i arkivet lige nu tilføjet projekter som 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 og Wireshark, samt et stort antal Microsoft-applikationer.

 Microsoft er ved at udvikle en ny åben pakkemanager, winget.

Kilde: opennet.ru

Tilføj en kommentar