Microsoft erste Testversion des Paketmanagers
(Windows Package Manager), der Tools zum Installieren von Anwendungen über die Befehlszeile bereitstellt.
Der Code ist in C++ geschrieben und unter MIT-Lizenz. Pakete werden von installiert , unterstützt durch die Beteiligung der Gemeinschaft. Im Gegensatz zur Installation von Programmen aus dem Windows Store können Sie mit Winget Anwendungen ohne unnötiges Marketing, Bilder und Werbung installieren.
Die aktuelle Version unterstützt Befehle zum Durchsuchen einer Anwendung (search), zum Installieren (install), zum Anzeigen von Paketinformationen (show) und zum Einstellen (Quelle), Arbeiten mit Hashes von Installationsdateien (Hash) und Überprüfen der Integrität von Metadaten (Validieren). Deinstallations-, Listen- und Aktualisierungsbefehle werden in der nächsten Version erwartet. Paketoptionen über Dateien von в . Die ausführbaren Dateien selbst werden direkt auf den Servern der Hauptprojekte gespeichert, das Repository fungiert nur als Index und das Manifest verweist auf eine externe MSI-Datei (z. B. unter oder ) und verwendet den SHA256-Hash zur Integritätskontrolle und zum Schutz vor Manipulationen.
Die erste voll funktionsfähige Veröffentlichung, die für Mai nächsten Jahres wird die Integration mit dem Microsoft Store-Katalog, die automatische Vervollständigung, verschiedene Kategorien von Veröffentlichungen (Releases, Beta-Versionen), die Installation von Systemkomponenten und Anwendungen für das Control Panel sowie Optimierungen für die Bereitstellung sehr großer Dateien (Delta-Updates) unterstützen. Paketsätze, Schnittstelle zum Generieren von Manifesten, Arbeiten mit Abhängigkeiten, Installationsdateien im Zip-Format (zusätzlich zu MSI) usw.
Der Winget-Paketmanager steht Benutzern der neuesten experimentellen Version bereits zur Verfügung und wird als Teil von Desktop App Installer 1.0 ausgeliefert. Derzeit ist das Repository bereits vorhanden Projekte wie 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 und Wireshark sowie eine große Anzahl .
Source: opennet.ru
