Microsoft brengt WinGet 1.4 open source pakketbeheerder uit

Microsoft heeft WinGet 1.4 (Windows Package Manager) geïntroduceerd, een pakketbeheerder waarmee u applicaties op Windows kunt installeren vanuit een door de community ondersteunde repository en als opdrachtregelalternatief voor de Microsoft Store. De code is geschreven in C++ en wordt verspreid onder de MIT-licentie.

Voor pakketbeheer zijn opdrachten beschikbaar die vergelijkbaar zijn met die van pakketbeheerders, zoals apt en dnf (installeren, zoeken, weergeven, upgraden, enz.). Pakketparameters worden gedefinieerd via manifestbestanden in YAML-formaat. De WinGet-repository fungeert alleen als index en het manifest verwijst naar een extern zip- of msi-bestand, zoals een bestand dat wordt gehost op de Microsoft Store, GitHub of de hoofdsite van het project. Om het maken van manifestbestanden te vereenvoudigen, is de tool winget-create beschikbaar.

Momenteel biedt de repository ongeveer tweeduizend pakketten aan, waaronder projecten als 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, Wireshark en verschillende Microsoft-applicaties. Het aanmaken van privé-repositories wordt ondersteund, de interactie hiermee vindt plaats via de REST API.

Wanneer u vooraf gebouwde WinGet-assembly's installeert, schakelt de pakketbeheerder standaard telemetrie in. Hiermee worden gegevens verzameld over de interactie van de gebruiker met de pakketbeheerder en eventuele fouten die optreden. Om telemetrie uit te schakelen, kunt u de waarde 'Basis' selecteren in 'Instellingen > Privacy > Diagnostiek en feedback' of WinGet bouwen vanuit de broncode.

In de nieuwe uitgave:

  • Naast de eerder ondersteunde MSIX-, MSI- en EXE-indelingen is er nu de mogelijkheid om installatiebestanden en het installatieprogramma in zip-bestanden aan te leveren.
  • De mogelijkheden van de opdracht 'winget show' zijn uitgebreid. De resultaten tonen nu informatie over tags en een link naar de pagina waar u de app kunt kopen.
     Microsoft brengt WinGet 1.4 open source pakketbeheerder uit
  • Ondersteuning toegevoegd voor alternatieve opdrachtnamen. De alias "find" is bijvoorbeeld geïmplementeerd voor de opdracht "search", de alias "add" is geïmplementeerd voor de opdracht "install", de alias "update" is geïmplementeerd voor een upgrade, de alias "rm" is geïmplementeerd voor het verwijderen van de installatie, de alias "ls" is geïmplementeerd voor een lijst en de alias "config" is geïmplementeerd voor instellingen.
  • Verbeterd proces voor het installeren en updaten van applicaties. Wanneer u bijvoorbeeld de opdracht install wilt gebruiken voor een reeds geïnstalleerd pakket, detecteert WinGet de aanwezigheid van het pakket en voert het automatisch de opdracht upgrade uit om het pakket bij te werken in plaats van het te installeren (de optie "--no-upgrade" is toegevoegd om dit gedrag te voorkomen).
  • Optie "--wait" toegevoegd. Wanneer deze optie wordt opgegeven nadat de bewerking is voltooid, verschijnt er een prompt om op een toets te drukken om door te gaan. Dit kan handig zijn om de uitvoer te bekijken bij het aanroepen van winget vanuit scripts.
     Microsoft brengt WinGet 1.4 open source pakketbeheerder uit

Bron: opennet.ru

Voeg een reactie