Microsoft brengt WinGet 1.4 open source pakketbeheerder uit

Microsoft introduceerde de pakketbeheerder WinGet 1.4 (Windows Package Manager), ontworpen om applicaties op Windows te installeren vanuit een door de gemeenschap onderhouden repository, die fungeert als een alternatief voor de Microsoft Store-catalogus die toegankelijk is via de opdrachtregel. De code is geschreven in C++ en gedistribueerd onder de MIT-licentie.

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

Er worden momenteel ongeveer tweeduizend pakketten aangeboden in de repository, onder andere 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 diverse Microsoft-applicaties. Het maken van privérepository's wordt ondersteund, waarmee interactie wordt uitgevoerd via de REST API.

Bij het installeren van out-of-the-box WinGet-builds in de pakketbeheerder, is het verzenden van telemetrie standaard ingeschakeld, waarmee gegevens worden verzameld over gebruikersinteractie met de pakketbeheerder en fouten die optreden. Om telemetrie uit te schakelen, kunt u de waarde "Basis" selecteren in "Instellingen > Privacy > Diagnostiek en feedback" of WinGet vanaf de bron bouwen.

In de nieuwe uitgave:

  • Biedt de mogelijkheid om installatiebestanden en installatieprogramma's in zip-archieven te leveren, naast de eerder ondersteunde MSIX-, MSI- en EXE-indelingen.
  • De opdracht "winget show" is verbeterd om taginformatie en een link naar de aankooppagina van de app weer te geven.
    Microsoft brengt WinGet 1.4 open source pakketbeheerder uit
  • Ondersteuning toegevoegd voor alternatieve opdrachtnamen. De opdracht "zoeken" heeft bijvoorbeeld de alias "vinden", de opdracht "installeren" heeft de alias "toevoegen", de upgrade heeft update, de verwijdering heeft rm, de lijst heeft ls en de instellingen hebben config.
  • Het proces van het installeren en bijwerken van applicaties verbeterd. Als u bijvoorbeeld de installatieopdracht probeert te gebruiken op een reeds geïnstalleerd pakket, zal WinGet de aanwezigheid van het pakket detecteren en automatisch de upgradeopdracht uitvoeren om te upgraden in plaats van te installeren (de optie "--no-upgrade" is toegevoegd aan overschrijf dit gedrag).
  • Een "--wait"-optie toegevoegd die vraagt ​​om een ​​toetsaanslag om door te gaan nadat de bewerking is voltooid, wat handig kan zijn voor het onderzoeken van de uitvoer bij het aanroepen van winget vanuit scripts.
    Microsoft brengt WinGet 1.4 open source pakketbeheerder uit

Bron: opennet.ru

Voeg een reactie