Sujet : Re: “winget install 9NQ7512CXL7T”
De : nospam (at) *nospam* needed.invalid (Paul)
Groupes : comp.os.linux.advocacy alt.comp.os.windows-11Date : 12. Jun 2025, 11:33:39
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <102eae3$2kkhf$1@dont-email.me>
References : 1
User-Agent : Ratcatcher/2.0.0.25 (Windows/20130802)
On Thu, 6/12/2025 3:53 AM, Lawrence D'Oliveiro wrote:
Guess what that command does
<https://www.infoworld.com/article/4001983/get-started-with-the-new-python-installation-manager.html>:
it installs the new Python Installation Manager, which is supposed to
make Python easier to use under Windows. Quote:
You can also use the WinGet package manager: winget install
9NQ7512CXL7T. (Note that in the future, this alias may be changed
to something more readable.)
Remember, this is Microsoft’s attempt to make addon software on
Dimdows as easy to install and keep up-to-date as package managers on
Linux distros. Did you ever see a Linux distro that offered a package
name like “9NQ7512CXL7T”? We prefer to use package names assigned by
humans, not randomly output from random number generators (or wherever
the hell that monstrosity came from).
It's stored by name in the Microsoft Store.
[Picture]
https://i.postimg.cc/0ygPf69g/Microsoft-Store-Python-Install-Manager.gifSome of those strings, are corporate identifiers when it comes to
package management. Microsoft has two corporate identifiers for its
content in the Microsoft Store. The WinGet thing makes it look like
that is a package identifier though.
9NQ7512CXL7T <=== package identifier ?
PythonSoftwareFoundation.PythonManager_qbz5n2kfra8p0 <=== corporate identifier on end of ProgramName
Microsoft.WindowsNotepad_8wekyb3d8bbwe \___ Microsoft Corporate Identifiers
MicrosoftWindows.Client.CBS_cw5n1h2txyewy /
At one time, there was an SQLITE3 database that contained
information about programs. For example, if the "in-box" bit
was set, you couldn't remove the package. Maybe that's where
all these identifiers might get stored.
It doesn't necessarily go into the registry, because
the registry has CLSIDs and other GUID things for programs.
The Python Software Foundation also has .msi and .msix files for install.
Which are more conventional installation methods for the audience here.
The .msi format is the older one. The .msix is newer.
Also, when I installed that in a Win11 VM, I didn't need an MSA.
My local account default of "Bullwinkle" worked with the free item.
*******
My notes file has this example.
winget install --id=9P3395VX91NR -e --accept-package-agreements # defunct Windows Subsystem for Android
Paul