Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Windows Package Manager

From Wikipedia, the free encyclopedia
Official open-source package manager for Windows 10/11
Windows Package Manager
Developer(s)Microsoft
Initial release13 May 2020; 5 years ago (13 May 2020)
Stable release
1.9.25200[1] Edit this on Wikidata / 12 November 2024; 7 months ago (12 November 2024)
Preview release
1.9.2151-preview[2] Edit this on Wikidata / 7 August 2024; 10 months ago (7 August 2024)
Repositorygithub.com/microsoft/winget-cli
Written inC++,[3] XML,[3] C,[3] C#,[3] Python,[3] Extensible Application Markup Language,[3] CMake,[3] Ada,[3] shell script,[3] Perl,[3] Pascal,[3] XSLT,[3] Autoconf,[3] HTML,[3] PowerShell,[3] DIGITAL Command Language,[3] JavaScript,[3] make,[3] assembly language[3] Edit this on Wikidata
Operating systemWindows 10,Windows Server 2025, or later
Platformx86,x86-64,ARM32,ARM64
Size~23 MB
Available inChinese (Simplified),Chinese (Traditional),English,French,German,Italian,Japanese,Korean,Portuguese (Brazil),Russian
Typepackage manager, installation Edit this on Wikidata
LicenseMIT License[4] Edit this on Wikidata
Websitelearn.microsoft.com/en-us/windows/package-manager/

TheWindows Package Manager (also known aswinget) is afree and open-sourcepackage manager designed byMicrosoft forWindows 10,Windows 11, andWindows Server 2025.[5] It consists of acommand-line utility and a set of services for installing applications.[6][7]Independent software vendors can use it as a distribution channel for their software packages.

History

[edit]

Windows Package Manager was first announced at the MicrosoftBuild developer conference in May 2020.[8][7]

Before deciding to develop Windows Package Manager, the team behind it exploredChocolatey,Scoop,Ninite, AppGet,Npackd and thePowerShell-basedOneGet.[7] After the announcement of winget, the developer of AppGet, Keivan Beigi, claimed that Microsoft interviewed him in December 2019 under the pretense of employment and acquiring AppGet.[9] After talking with Beigi, Microsoft allegedly ceased communication with him until confirming one day before the launch of winget that they would not be hiring him. Beigi was dismayed at Microsoft's lack of attribution of AppGet. The release of winget led Beigi to announce that AppGet would be discontinued in August 2020.[9][10][11] Microsoft responded with a blog post crediting a number of winget's features to AppGet.[12][13][14]

Microsoft released version 1.0 of Windows Package Manager on May 27, 2021. The Microsoft Community Repository included over 1,400 packages at that date.[15]

Overview

[edit]

The winget tool supports installers based onEXE,MSIX, andMSI.[16] The publicWindows Package Manager Community repository hostsmanifest files for supported applications inYAML format.[17] In September 2020, Microsoft added the ability to install applications from theMicrosoft Store and a commandauto-completion feature.[18]

To reduce the likelihood of non-Microsoft-approved software, includingmalicious software, making its way into the repository and onto the target machine, Windows Package Manager usesMicrosoft SmartScreen,static analysis,SHA256hash validation and other processes.[19][20]

Various limitations apply to which packages that are added to the winget manifest repository. Among them as of 1.9 is that the software must support silentinstallations, cannot be a.tar.gz or.7z compressed folder, and the software host cannot returnHTTP 403 or time out when downloading through winget.

The winget clientsource code and the community manifest repository are licensed underMIT License and hosted onGitHub.[21][17]

Commands[16]

[edit]
NameDescription
configureConfigures the system into a desired state
exportExports a list of the installed applications
featuresShow status of experimental features
hashHash installer files
importInstall all the applications in a file
installInstall the given application
listDisplay installed applications
pinManage package upgrade pins
showShow information about the given application
searchSearch and show basic information of applications
settingsOpen winget configuration settings
sourceManage application sources
upgradeUpgrades the given application
uninstallUninstall the given application
validateValidate a manifest file

Examples

[edit]

Search for and installs variable$PKG_ID:

wingetinstall--id=$PKG_ID-e

List all installed packages:

wingetlist

Update all packages:

wingetupgrade--all

Package ID examples

[edit]

See also

[edit]

References

[edit]
  1. ^"Windows Package Manager 1.9.25200".GitHub. 12 November 2024. Retrieved15 December 2024.
  2. ^"Release Windows Package Manager 1.9.2151-preview".GitHub. 7 August 2024. Retrieved20 August 2024.
  3. ^abcdefghijklmnopqrs"The winget-cli Open Source Project on Open Hub: Languages Page".Open Hub. Retrieved18 May 2024.
  4. ^"winget-cli/LICENSE at master".GitHub. 17 July 2019. Retrieved4 August 2020.
  5. ^"Windows Server 2025: New features and improvements for the future". Firestorm ISP. 30 January 2025. Retrieved25 June 2025.
  6. ^Tom Warren (20 May 2020)."Microsoft's new Windows Package Manager is already better than the Windows Store".The Verge.
  7. ^abcWindows Package Manager Preview | Windows Command Line
  8. ^Microsoft debuts Windows Package Manager for your dev environment | VentureBeat
  9. ^abWarren, Tom (28 May 2020)."Microsoft copied its new Windows Package Manager from rival AppGet, claims developer".The Verge.Vox Media. RetrievedJune 1, 2020.
  10. ^Anderson, Tim (May 28, 2020)."Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager".The Register. Retrieved2020-06-01.
  11. ^Stewart, Ashley (May 28, 2020)."A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work".Business Insider. RetrievedJune 1, 2020.
  12. ^Tung, Liam (June 1, 2020)."Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology".ZDNet. Retrieved2020-06-02.
  13. ^Microsoft gives AppGet creator credit for Windows Package Manager - Neowin
  14. ^Warren, Tom (April 20, 2022)."Microsoft finally gives AppGet developer the credit he deserves".The Verge. Retrieved2020-06-02.
  15. ^Anderson, Tim (May 27, 2021)."Microsoft releases command-line package manager for Windows (there are snags)".The Register. Retrieved2021-05-28.
  16. ^ab"Use the winget tool to install and manage applications". Microsoft.
  17. ^abGitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
  18. ^Abrams, Lawrence (September 23, 2020)."Windows 10 Package Manager can now install Microsoft Store apps".Bleeping Computer. Retrieved2020-10-10.
  19. ^Tung, Liam (May 21, 2020)."Microsoft's Windows Package Manager: This command-line tool can install all your apps".ZDNet. Retrieved2020-06-02.
  20. ^How to Use Windows Package Manager - Petri
  21. ^"GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget)". May 20, 2020 – via GitHub.
  22. ^ "Winget PKG of Visual Studio Code"https://winget.run/pkg/Microsoft/VisualStudioCode
  23. ^ "Winget PKG of Google Chrome"https://winget.run/pkg/Google/Chrome

External links

[edit]
Gaming console
Unix-like,
Linux
dpkg
Purely functional
RPM
tarball
Other
macOS
z/OS
Mobile
operating
systems
Multi-platform
Solaris,illumos
Web browsers
Windows
BSD
C++
Java
JavaScript
Kubernetes
Linux
macOS
.NET
Perl
PHP
Python
Ruby
Rust
Scala
Software digital distributionplatforms
Active
Personal
computers
Consoles
Mobile
devices
§
Arcade
Defunct
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Windows_Package_Manager&oldid=1297604777"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp